N
Niki
Unregistered / Unconfirmed
GUEST, unregistred user!
DOConnection.BeginTrans;
try
MasterTable.UpdateBatch;
DetailsTable.UpdateBatch;
ADOConnection.CommitTrans;
except
ADOConnection.RollbackTrans;
raise;
end;
第一次保存执行以上代码,因为违反DetailTable的PK规则报错,然后回去处理完毕,再
按保存,执行到MasterTable.UpdateBatch时出错:“无法为更新行集定位:一些值可能已
在最后读取后改变。 ”请问各位这是什么原因造成的?
try
MasterTable.UpdateBatch;
DetailsTable.UpdateBatch;
ADOConnection.CommitTrans;
except
ADOConnection.RollbackTrans;
raise;
end;
第一次保存执行以上代码,因为违反DetailTable的PK规则报错,然后回去处理完毕,再
按保存,执行到MasterTable.UpdateBatch时出错:“无法为更新行集定位:一些值可能已
在最后读取后改变。 ”请问各位这是什么原因造成的?