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