同时提交多表(50分)

  • 主题发起人 主题发起人 zlibo
  • 开始时间 开始时间
Z

zlibo

Unregistered / Unconfirmed
GUEST, unregistred user!
客户端用TclientDataSet,要求同时提交几个表,如果有一个表提交失败则取消所有表的提交,应该如何实现?
 
如果是一个表对应一个dataset,在每个dataset的 onposterror事件中写入 abort; 不就可以了吗!
 
那clientdataset.post和clientdataset.applyupdates有什么区别呢?
 
使用事务控制呀。<br>----------------------------------<br>post是clientdataset提交数据。<br>applyupdates是通过providor提交给他后面的数据。
 
那要使用事务来处理,才能保持事务一致性
 
多人接受答案了。
 
后退
顶部