Microsoft Access 无法更新 ODBC 链接的 SQLite 表上的大型备注字段(长文本)。限制介于 2300 到 5152 个字符之间。它可以是更新查询、DAO 或 ADO rs。使用Ctrl-C/Ctrl-V + 鼠标
直接编辑或手动复制粘贴到链接表中 - 这并不重要。
错误消息:
更新查询或手动复制粘贴:
ODBC-update on a linked table 'Adobe_AdditionalMetadata' failed.
sequence error (#-1)
rs.Edit 行上的 DAO、VBA:
Run-time error '3027':
Cannot update. Database or object is read-only.
rs.Update 行上的 ADO、VBA:
Run-time error '-2147217887 (80040e21)':
ODBC-update on a linked table 'Adobe_AdditionalMetadata' failed.
已安装的驱动程序:
http://www.ch-werner.de/sqliteodbc/ (SQLite3 ODBC 驱动程序)
Access 链接字段属性:长文本
原始 SQLite 字段属性:TEXT NOT NULL DEFAULT ''
( Access 查看几乎所有字段作为备忘录)
这是 Adobe Lightroom“Lightroom Catalog.lrcat”文件的“Adobe_AdditionalMetadata”表中的“xmp”字段。
可以轻松更新较小的备注字段。
最佳答案
关于ms-access - Microsoft Access 无法更新链接的 SQLite3 ODBC 表上的大型备注(长文本)字段 : sequence error (#-1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41099934/