to yangkunjie:
同一段程序,我数据库改为paradox的,就可以,使用DBDEMOS的就可以,就是说程序没有问题,应该是数据库的问题。在开发三层的时候,Sqlserver2000要注意什么设置呢?是不是权限不够,我用的是sa的登陆名,有修改的权限啊?错在那里?

解决方案 »

  1.   

    在这个事件中查原因:
    TClientDataSet.ReconcileError(
      DataSet: TCustomClientDataSet; E: EReconcileError;
      UpdateKind: TUpdateKind; var Action: TReconcileAction);
      

  2.   

    to borlandor:
      首先不会抱错,即E没有返回值
      其次UpdateKind可以正确判断
      再次Action都为Abort
    但是是什么原因导致Action都是Abort呢?
      

  3.   

    to hyc1980:
      我试过,不行。