Microsoft Access 无法更新 ODBC 链接的 SQLite 表上的大型备注字段(长文本)。限制在 2300 到 5152 个字符之间。它可以是更新查询、DAO 或 ADO rs.Edit 或Ctrl-C / Ctrl-V + mouse
直接使用手动复制粘贴到链接表中 - 没关系。
错误信息:
更新查询或手动复制粘贴:
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 驱动程序)
访问链接字段属性:长文本
原始 SQLite 字段属性:TEXT NOT NULL DEFAULT ''
(访问将几乎所有字段视为备注)
这是 Adobe Lightroom“Lightroom Catalog.lrcat”文件的“Adobe_AdditionalMetadata”表中的“xmp”字段。
较小的备注字段可以轻松更新。