保存出错~(结贴绝对快~) 谢谢~(100)

  • 主题发起人 主题发起人 www.0o0.com
  • 开始时间 开始时间
W

www.0o0.com

Unregistered / Unconfirmed
GUEST, unregistred user!
ClientDataSet保存后出现错误 'record not found or changed by another user'请问是什么原因~`谢谢~`
 
在你修改记录的同时另一用户也修改了其中的一部份内容。
 
记录不存在或已被其他用户修改,在保存前需要判断记录是否被修改了
 
还有一种情况会发生,新增数据后,保存,然后再修改,再保存,会出现这种情况,原因是数据库中有些字段设置了默认值,导致新增数据保存后,ClientDataSet中的数值和数据库中的不一致了,再次修改保存就会提示找不到原记录了。
 
另外检查一下你的那个表里面是否有日期时间字段,个别情况下,客户端的日期时间值字段传输到后台后,对于秒部分,可能会有些差错,导致无法定位原记录。
 
此类问题一般都是数据库表中有自增长的字段,显示的为这类字段赋值就行了
 
多人接受答案了。
 
后退
顶部