首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Access无法更新链接的SQLite3 ODBC表上的大型备注(长文本)字段:序列错误(#-1)

Microsoft Access无法更新链接的SQLite3 ODBC表上的大型备注(长文本)字段:序列错误(#-1)
EN

Stack Overflow用户
提问于 2016-12-12 19:34:00
回答 1查看 789关注 0票数 1

Microsoft Access无法更新ODBC链接的SQLite表上的大备注字段(长文本)。限制在2300到5152个字符之间。它可以是一个更新查询,DAO或ADO rs.Edit或手动复制粘贴使用Ctrl-C / Ctrl-V + mouse直接到链接表-这并不重要。

错误消息:

更新查询或手动复制粘贴:

代码语言:javascript
复制
ODBC-update on a linked table 'Adobe_AdditionalMetadata' failed.
sequence error (#-1)

rs.Edit行上的DAO、VBA:

代码语言:javascript
复制
Run-time error '3027':
Cannot update. Database or object is read-only.

rs.Update行上的ADO、VBA:

代码语言:javascript
复制
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默认值'‘

(Access几乎所有字段都显示为备注)

这是Adobe Lightroom "Lightroom Catalog.lrcat“文件的"Adobe_AdditionalMetadata”表中的"xmp“字段。

较小的备注字段可以很容易地更新。

EN

回答 1

Stack Overflow用户

发布于 2016-12-13 02:02:09

一种可能的解决方法是为ODBC DSN启用"No WCHAR“选项:

(要使更改生效,可能必须重新创建Access中现有的ODBC链接表。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41099934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档