Datasnap.DBClient.TCustomClientDataSet.Delta

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Delta: OleVariant read GetDelta;

C++

__property System::OleVariant Delta = {read=GetDelta};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

Beschreibung

Enthält ein Paket mit Änderungsprotokolldaten.

Verwenden Sie Delta, um ein Paket mit Änderungsprotokolldaten aus der Client-Datenmenge an einen Provider zu übergeben. Delta enthält nur Informationen über Datensätze, die mit dem Client eingefügt, geändert oder gelöscht wurden.

Ist die Client-Datenmenge mit einem Provider verknüpft, wird Delta als Argument für die Methoden ApplyUpdates und Reconcile verwendet, die dann die Datenbank mit Hilfe der Informationen im Änderungsprotokoll aktualisieren. Nach erfolgreichem Eintragen der Aktualisierungen wird Delta zurückgesetzt. Tritt ein Aktualisierungsfehler auf, hängt der Wert von Delta nach dem Eintragen der Aktualisierungen von der Fehlertoleranz ab, die in der Client-Datenmenge implementiert ist. Die Eigenschaft enthält dann folgenden Wert:

  • Alle Änderungsprotokolldaten, wenn die maximale Anzahl tolerierter Fehler erreicht wird und alle Änderungen zurückgesetzt werden.
  • Nur Änderungen, die nicht eingetragen werden konnten, wenn die Anzahl der Fehler unter dem maximalen Fehlerwert liegt.

In dateiorientierten Anwendungen wird Delta zurückgesetzt, wenn die Änderungen mit der Methode MergeChangeLog in der Eigenschaft Data zusammengeführt wurden.

Siehe auch