以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [分享]错误“无法为更新定位行”的解决  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=7718)

--  作者:admin
--  发布时间:2007-4-5 12:36:17
--  [分享]错误“无法为更新定位行”的解决

错误操作步骤:打开数据表——新增一条记录——只录入部分字段——提交——编辑——继续录入余下的字段——提交——弹出“无法为更新定位行”错误。如图所示


此主题相关图片如下:
按此在新窗口浏览图片

错误产生原因:设计数据库时,为部分字段设置了默认值。在第一次“增加”记录时,数据库自动修改了含有默认值的“字段”,所以客户端无法定位。

解决办法有二:第一,将ADO数据表的“游标位置”属性从“客户端”修改为“服务器端”;第二,清空设计ACCESS数据库时设置的所有字段的“默认值”。

例如,当你建立的数据库中有数字型字段时,ACCESS数据库自动设置默认值为“0”。