OriginalValue-Eigenschaft (ADO)
Gibt den Wert eines Field- an, das im Datensatz vorhanden war, bevor Änderungen vorgenommen wurden.
Rückgabewert
Gibt einen Variant Wert zurück, der den Wert eines Felds vor jeder Änderung darstellt.
Bemerkungen
Verwenden Sie die OriginalValue--Eigenschaft, um den ursprünglichen Feldwert für ein Feld aus dem aktuellen Datensatz zurückzugeben.
Im unmittelbaren Aktualisierungsmodus (in dem der Anbieter Änderungen an der zugrunde liegenden Datenquelle schreibt, nachdem Sie die Update-Methode aufgerufen haben), gibt die OriginalValue-Eigenschaft den Feldwert zurück, der vor änderungen vorhanden war (d. a. seit dem letzten Update Methodenaufruf). Dies ist derselbe Wert, den die CancelUpdate-Methode verwendet, um die Value-Eigenschaft zu ersetzen.
Im Batchaktualisierungsmodus (in dem der Anbieter mehrere Änderungen zwischenspeichert und in die zugrunde liegende Datenquelle schreibt, nur wenn Sie die UpdateBatch-Methode aufrufen), gibt die OriginalValue-Eigenschaft den Feldwert zurück, der vor änderungen vorhanden ist (d. a. seit dem letzten UpdateBatch Methodenaufruf). Dies ist derselbe Wert, den die CancelBatch--Methode verwendet, um die eigenschaft Value zu ersetzen. Wenn Sie diese Eigenschaft mit der UnderlyingValue-Eigenschaft verwenden, können Sie Konflikte lösen, die sich aus Batchaktualisierungen ergeben.
Aufzeichnung
Für Record-Objekte ist die OriginalValue-Eigenschaft für Felder leer, die hinzugefügt werden, bevor Update aufgerufen wird.
Gilt für
Siehe auch
OriginalValue- und UnderlyingValue-Eigenschaft (Vb-Beispiel)
OriginalValue- und UnderlyingValue-Eigenschaft (Beispiel) (VC++)
UnderlyingValue-Eigenschaft