在ONUpdateData事件中可以设置更新条件
procedure TcsDataModule.WorkDataProviderUpdateData(Sender: TObject;
DataSet: TCustomClientDataSet);
var
i: integer;
begin
for i := 0 to DataSet.Fields.Count - 1 do
begin
if (DataSet.Fields[i].FieldName <> 'GUIDCode') then
DataSet.Fields[i].ProviderFlags := DataSet.Fields[0].ProviderFlags - [pfInWhere]
else
DataSet.Fields[i].ProviderFlags := DataSet.Fields[0].ProviderFlags + [pfInWhere];
end;
end;