Freigeben über


OriginalValue-Eigenschaft (ADO)

Gilt für: Access 2013, Office 2013

Gibt den Wert eines Felds im Datensatz an, bevor Änderungen vorgenommen wurden.

Rückgabewert

Gibt einen Variant-Wert zurück, der den Wert eines Felds vor einer Änderung darstellt.

Hinweise

Verwenden Sie die OriginalValue-Eigenschaft, um den ursprünglichen Wert eines Felds aus dem aktuellen Datensatz zurückzugeben.

Im Sofortigen Aktualisierungsmodus (in dem der Anbieter Änderungen in die zugrunde liegende Datenquelle schreibt, nachdem Sie die Update-Methode aufgerufen haben) gibt die OriginalValue-Eigenschaft den Feldwert zurück, der vor allen Änderungen vorhanden war (also seit dem letzten Aufruf der Update-Methode ). Dabei handelt es sich um denselben Wert, der in der CancelUpdate-Methode dazu verwendet wird, den Wert der Value-Eigenschaft zu ersetzen.

Im Batchaktualisierungsmodus (in dem der Anbieter mehrere Änderungen zwischenspeichert und erst in die zugrunde liegende Datenquelle schreibt, wenn Sie die UpdateBatch-Methode aufrufen) gibt die OriginalValue-Eigenschaft den Feldwert zurück, der vor Änderungen vorhanden war (d. h. seit dem letzten Aufruf der UpdateBatch-Methode). Dabei handelt es sich um denselben Wert, der bei der CancelBatch-Methode zum Ersetzen der Value-Eigenschaft verwendet wird. Wenn Sie diese Eigenschaft in Verbindung mit der OriginalValue-Eigenschaft verwenden, können Sie Konflikte lösen, die durch Batchaktualisierungen auftreten.

Aufzeichnen

Bei Record-Objekten ist die OriginalValue-Eigenschaft für Felder leer, die vor dem Aufruf der Update-Methode hinzugefügt wurden.