初学clientdataset更新问题。(20分)

  • 主题发起人 主题发起人 海天无色
  • 开始时间 开始时间

海天无色

Unregistered / Unconfirmed
GUEST, unregistred user!
在两层开发中可以用
try
dataset1.applyupdates
except
....
end;
来感知数据提交成功与否,同样的应用于clientdataset时,数据提交失败时也没有出现raise提示,在三层结构中,使用clientdataset如何感知数据提交失败?
 
自己找到了,在clientdataset的onReconcileError事件里有反馈。
版主把贴结了。
 
CLientDataSet不要直接更新数据.通过ClientDataSet的Delta属性来提交.
 
CLientDataSet先提交到缓存,再判断applyupdates(0)的返回值,如果要在运行期查看错误则用其onReconcileError事件
 
多人接受答案了。
 

Similar threads

后退
顶部