Datasnap.DBClient.TCustomClientDataSet.LogChanges
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.