我的任务是将旧的 ADP 项目转换为 Access 2013 可以处理的项目。
我已经导入了所有表单和 VBA,重新链接了表格并将连接更改为 ODBC 连接。
除一个表单上的子表单中的数据表外,大多数内容似乎都运行正常。
数据表正确填充,但我无法编辑数据表上的值,当我对显示的单个字段进行更改时,出现“写入冲突错误”。数据表链接到的表不包含任何位字段,它有一个主键,我正在编辑的字段是一个整数。
为什么我无法编辑此字段以及如何排除故障/修复此问题?
答案1
本例中的问题是 ID 字段(也是主键)被创建为 BigInt。看来使用 ODBC 时,PK 不能是 BigInt,而必须是 int。
现在的问题是,如果/当我将该字段更改为 int 时会发生什么?