Datasnap.DBClient.TCustomClientDataSet.LogChanges

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property LogChanges: Boolean read GetLogChanges write SetLogChanges;

C++

__property bool LogChanges = {read=GetLogChanges, write=SetLogChanges, nodefault};

Eigenschaften

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

Beschreibung

Gibt an, ob ein Änderungsprotokoll unabhängig von den Daten verwaltet werden soll.

Mit LogChanges können Sie überprüfen, ob die an die Daten einer Client-Datenmenge vorgenommenen Änderungen aufgezeichnet werden. Wenn LogChanges true ist (Vorgabe), werden alle Änderungen in der Delta-Eigenschaft gespeichert. Später können sie auf eine Datenbank oder Quelldatenmenge angewendet, rückgängig gemacht oder in der Data-Eigenschaft zusammengeführt werden. Wenn LogChanges false ist, werden die Datenänderungen direkt in der Data-Eigenschaft vorgenommen und können nicht über einen Provider auf eine Datenbank oder Quelldatenmenge angewendet werden.

Warnung:  Setzen Sie LogChanges nie auf false, wenn die Client-Datenmenge einen internen Provider verwendet, sofern wenn die Daten nicht schreibgeschützt sind. Das Setzen der LogChanges-Eigenschaft auf false, führt zu einer Client-Datenmenge, die keine Aktualisierungen übernehmen kann.

Anmerkung:  Setzen Sie LogChanges auf false, wenn Sie die Datenbank mit den in der Client-Datenmenge vorgenommenen Änderungen nicht aktualisieren möchten. Für große Datenmengen, kann der Wert true der LogChanges-Eigenschaft zu einer schwer eingeschränkten Leistung der Anwendung führen.

Siehe auch