Freigeben über


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

Field-Objekt

Siehe auch

OriginalValue- und UnderlyingValue-Eigenschaft (Vb-Beispiel)
OriginalValue- und UnderlyingValue-Eigenschaft (Beispiel) (VC++)
UnderlyingValue-Eigenschaft