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
Weitere Informationen
Eigenschaften OriginalValue und UnderlyingValue – Beispiel (VB)
Eigenschaften OriginalValue und UnderlyingValue – Beispiel (VC++)
UnderlyingValue-Eigenschaft