我遇到了SQLite数据库的问题。我使用SQLite的ODBC从http://www.ch-werner.de/sqliteodbc/安装了64位版本,并创建了这些设置ODBC:通过Access中的ODBC链接表更新SQLite数据库
我打开Access数据库,并链接到数据源。我可以打开表格,添加记录,但不能删除或编辑任何记录。有什么我需要修复的ODBC端允许这一点?我尝试删除记录时遇到的错误是:
由于您和另一用户正在尝试同时更改相同的数据,Microsoft Access数据库引擎停止了此过程。
当我编辑记录,我得到:
的记录已被其他用户自您启动编辑它被改变。如果保存记录,则会覆盖其他用户所做的更改。
保存记录被禁用。只有复制到剪贴板或删除更改可用。
在另一个论坛[这里]有一个类似的问题(http://social.msdn.microsoft.com/Forums/office/en-US/85196e70-d77f-4aef-af3f-78e43570f54a/editing-records-in -a-sqlite的-后端-DB?论坛= accessdev)。这些答案或建议是否有帮助? –
@GordThompson添加时间戳字段似乎工作。不过,我需要清理桌子。唯一的记录访问可以改变,但通过访问添加的记录。我已经添加了一条记录,尽管SQLite Expert Personal Edition和Access无法更改或删除这些记录。 – Herrozerro
添加一个链接到这个相关的问题:http://stackoverflow.com/questions/22837151/sqlite-linked-tables-in-access-give-deleted-values-again – gwideman