Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.431 Beiträge
 
Delphi 12 Athens
 
#2

AW: Wie erhalte Ich die Änderungen eines TClientDataset in ein TClientDataset um dies

  Alt 10. Sep 2014, 11:22
Die Zuweisung DatasetArtikel.Data := Self.DatasetArtikel.Delta; ist unter der Annahme, daß DatasetArtikel und Self.DatasetArtikel identisch sind, eher fragwürdig, da du damit dem ClientDataSet ja die eigentliche Datenbasis unter dem Hintern wegziehst.

Wenn du nur die geänderten Records des Datasets sehen willst, setz doch einfach

DatasetArtikel.StatusFilter := [usModified];

Vielleicht ist es hier ja nicht relevant, aber das Prinzip kann man auch auf usInserted und usDeleted ausweiten.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat