发现当数据窗口的数据量达到上千条时, 保存就出错,而数据量少的时候,没有任何问题。 不知是什么原因? 谢谢回复
Row changed between retrieve and update.
No changes made to database.
UPDATE f_ye_fs SET m_14 = 9.41, c_2 = '函证' WHERE companycode = 'JH' AND a_year = 2014 AND citemcode = '112202' AND cdepcode = '66026'
------解决思路----------------------
那就是两次更新了可为空的列,如本来 A=NULL,修改为 A=1 后提交成功;然后再次修改 A=2 后提交出错。
这种情况通常可以把数据窗口的检查条件设置为“主键列”,以确保并发检查中没有空值;或者修改数据库中此列为非空列。