青
青云
Unregistered / Unconfirmed
GUEST, unregistred user!
我调用Clientdataset.ApplyUpdates,出现record not found or changed by another user。
具体操作如下:先Clientdataset.insert;Clientdataset.ApplyUpdates
但当我再Clientdataset.edit,Clientdataset.ApplyUpdates时就出错了。
有人提醒我用
self.ClientDataSet1.ApplyUpdates(-1);
ClientDataSet1.refresh;
这样的方法就能搞定。
其实,如果我在DbGrid上一次性做个多条记录的更改,提交时仍然报错。
我一直使用AdoQuery组件,而它解决不了多表关联,单表更新的问题,所以只能使用ClientDataSet了,不过对这个使用还不太熟练;
具体操作如下:先Clientdataset.insert;Clientdataset.ApplyUpdates
但当我再Clientdataset.edit,Clientdataset.ApplyUpdates时就出错了。
有人提醒我用
self.ClientDataSet1.ApplyUpdates(-1);
ClientDataSet1.refresh;
这样的方法就能搞定。
其实,如果我在DbGrid上一次性做个多条记录的更改,提交时仍然报错。
我一直使用AdoQuery组件,而它解决不了多表关联,单表更新的问题,所以只能使用ClientDataSet了,不过对这个使用还不太熟练;