如题,具体如何实现啊?

解决方案 »

  1.   

    如果你指的是对更新失败的数据进行修改,然后再ApplyUpdates的话,可以在OnReconcileError事件中处理,处理后再提交。
      

  2.   

    注:ClientDataSet的OnReconcileError事件
      

  3.   

    要这样的话,中间层可以去掉了。
    你直接在客户端检查数据库中有没有存在的键,有的话就 Cancel 就行了。
    但这样你仍不能完全保证数据库中就确实不存在相同的键了,因为另一个客户也许已添加了一条记录