我想要完成如下的事情:
  我修改数据数据库中某个字段。然后我要显示数据库中没有进行修改的那部分数据。
我不想用在数据库中加一个标志性的字段

解决方案 »

  1.   

    不知是不是这个意思。begin
      Tmp.Data := ClientDataSet1.Data;
      with Tmp do begin
        First;
        while not ClientDataSet1.Eof do begin
          if UpdateStatus in [usModified, usInserted, usDeleted] then
            Delete;
            Next;
          end;
        MergeChangeLog;
      end;