起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 380|回复: 1

保存数据时,提示“Record not found or changed by another user”

[复制链接]
发表于 2004-8-9 15:55:38 | 显示全部楼层 |阅读模式
当想数据库服务器提交数据的时候,如果发现这次提交的语句没有作用到任何一条数据上,就提示这个错误。
比如:修改了一个字段的值,但是提交的时候(其实是发了一条update 语句),发现没有任何一条记录因为这条SQL语句而得到修改,于是就提示了这个错误。

重现这个错误的最基本的原因就是update语句的where部分对条件的限定有问题造成的。

解决方法:
1。确认没有其他用户修改了这条记录。
2。修改数据集的更新选项的更新模式,有三个选项:所有字段、主键和修改字段、主键。修改这个更新模式为主键,这样只有主键会出现在where部分。
回复

使用道具 举报

发表于 2004-8-9 18:25:53 | 显示全部楼层
修改这个更新模式为主键后好了,谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-3-28 18:29 , Processed in 0.052576 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表