在clientdataset中新增记录的问题?
一个DataSetProvider->Dcomconection->一个clientdataset
(clientdataset返回一张表的所有字段,在表里有设置了主键)
DataSetProvider.updatemode=upWhereAll
DataSetProvider.resolveTodataset=false
在Clientdataset的onReconcileError事件中有如下代码
begin
showmessage(E.Message);
//****************
创建一个处理错误的窗体
//*****************
end;
每当我在clientdataset中append新增一条记录然后再ApplyUpdates(-1)时
就提示"Record not found or changed by another user"
实际上记录已经新增成功,请问为什么会触发onReconcileError?