Data.DB.TField.OldValue
Delphi
property OldValue: Variant read GetOldValue;
C++
__property System::Variant OldValue = {read=GetOldValue};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
Beschreibung
Repräsentiert den ursprünglichen Wert des Feldes (als Variante).
Mit OldValue kann der ursprüngliche Wert ermittelt werden, den das Feld vor dem Eintragen neuer Werte in der Datenmenge hatte. Der folgende Codeabschnitt bewirkt zum Beispiel in Delphi, dass die aktuell anstehenden Änderungen durch den ursprünglichen Wert eines Feldes ersetzt werden:
NewValue := OldValue;
Sobald die Datensätze erfolgreich eingetragen wurden, kann der ursprüngliche Feldwert nicht mehr ermittelt werden.
Anmerkung: Die Eigenschaft OldValue kann nur verwendet werden, wenn mit der Komponente TClientDataSet auf die Daten zugegriffen wird oder zwischengespeicherte Aktualisierungen genutzt werden.
Siehe auch