错误操作步骤:打开数据表——新增一条记录——只录入部分字段——提交——编辑——继续录入余下的字段——提交——弹出“无法为更新定位行”错误。如图所示
此主题相关图片如下:
错误产生原因:设计数据库时,为部分字段设置了默认值。在第一次“增加”记录时,数据库自动修改了含有默认值的“字段”,所以客户端无法定位。
解决办法有二:第一,将ADO数据表的“游标位置”属性从“客户端”修改为“服务器端”;第二,清空设计ACCESS数据库时设置的所有字段的“默认值”。
例如,当你建立的数据库中有数字型字段时,ACCESS数据库自动设置默认值为“0”。