在ClientDataset的OnReconcileError事件中捕捉。

解决方案 »

  1.   

    try
    ..........
    except
    ..........
    end;
      

  2.   

    try
    ApplyUpdate(-1)
    except           //有错误是做下面的。
    showmessag('数据有错误!');
    end;
      

  3.   

    try except在这里没有用处。即使有错误,也不会有例外。
    Delphi提供了一个很好的例子,在File|new Dialogs页中New一个Reconcile Error Dialog,它提供一个HandleReconcileError地方法。
    然后再OnReconcileError写代码
      HandleReconcileError(DataSet, UpdateKind, E)
      

  4.   

    HandleReconcileError函数在单元RecError中,可我把RecError包括在Uses时,提示找不到RecError.dcu文件,该文件在别的目录中,我如何才能包括进去???
      

  5.   

    把RecError的单元文件(RecError.pas)拷贝到delphi目录下到lib目录.
      

  6.   

    能不能详细的说说怎样使用Reconcile Error Dialog??