Freigeben über


OriginalValue-Eigenschaft (ADO)

Gibt den Wert eines Field-Objekts 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 sofortigen Updatemodus (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 allen Änderungen vorhanden war (d. h. 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 diese nur dann in die zugrunde liegende Datenquelle schreibt, wenn Sie die UpdateBatch-Methode aufrufen), gibt die OriginalValue-Eigenschaft den Feldwert zurück, der vor allen Änderungen vorhanden ist (d. h. seit dem letzten UpdateBatch-Methodenaufruf). Dies ist derselbe Wert, den die CancelBatch-Methode verwendet, um die Value-Eigenschaft zu ersetzen. Wenn Sie diese Eigenschaft mit der UnderlyingValue-Eigenschaft verwenden, können Sie Konflikte lösen, die aus Batchupdates entstehen.

Datensatz

Bei Record-Objekten ist die OriginalValue-Eigenschaft für Felder leer, die hinzugefügt werden, bevor Update aufgerufen wird.

Gilt für

Field-Objekt

Weitere Informationen

Eigenschaften OriginalValue und UnderlyingValue – Beispiel (VB)
Eigenschaften OriginalValue und UnderlyingValue – Beispiel (VC++)
UnderlyingValue-Eigenschaft