Freigeben über


Unmittelbarer Modus

Gilt für: Access 2013, Office 2013

Der sofortige Aktualisierungsmodus ist aktiviert, wenn die LockType -Eigenschaft auf adLockOptimistic oder adLockPessimistic festgelegt ist. Im sofortigen Aktualisierungsmodus werden Änderungen an einem Datensatz an die Datenquelle weitergegeben, sobald Sie die Bearbeitung einer Zeile als abgeschlossen deklarieren, indem Sie die Update-Methode aufrufen.

Aufrufen der Update-Methode

Wenn Sie den Datensatz verlassen, den Sie hinzufügen oder bearbeiten, bevor Sie die Update-Methode aufrufen, ruft ADO zum Speichern der Änderungen automatisch Update auf. Sie müssen vor der Navigation die CancelUpdate -Methode aufrufen, falls Sie Änderungen am aktuellen Datensatz abbrechen oder einen neu hinzugefügten Datensatz verwerfen möchten.

Der aktuelle Datensatz bleibt aktuell, nachdem Sie die Update-Methode aufgerufen haben.

CancelUpdate

Verwenden Sie die CancelUpdate -Methode, um Änderungen an der aktuellen Zeile abzubrechen oder um eine neu hinzugefügte Zeile zu verwerfen. Änderungen an der aktuellen Zeile oder eine neue Zeile können nicht abgebrochen werden, nachdem Sie die Update -Methode aufgerufen haben, außer die Änderungen sind Teil einer Transaktion, für die Sie ein Rollback mit der RollbackTrans -Methode ausführen können, oder Teil einer Batchaktualisierung. Bei einer Batchaktualisierung können Sie Update mit der CancelUpdate - oder CancelBatch -Methode abbrechen.

Wenn Sie beim Aufrufen der CancelUpdate -Methode eine neue Zeile hinzufügen, wird die Zeile, die vor dem Aufruf von AddNew die aktuelle Zeile war, zur aktuellen Zeile.

Wenn Sie die aktuelle Zeile nicht geändert haben oder keine neue Zeile hinzugefügt haben, wird durch Aufrufen der CancelUpdate -Methode ein Fehler generiert.