Freigeben über


Bestimmen des Bearbeitungsmodus

Gilt für: Access 2013, Office 2013

ADO verwaltet einen Bearbeitungspuffer, der dem aktuellen Datensatz zugeordnet ist. Die EditMode-Eigenschaft gibt an, ob Änderungen an diesem Puffer vorgenommen wurden, oder ob ein neuer Datensatz erstellt wurde. Verwenden Sie EditMode, um den Bearbeitungsstatus des aktuellen Datensatzes zu bestimmen. Sie können testen, ob ausstehende Änderungen vorhanden sind, falls ein Bearbeitungsprozess unterbrochen wurde, und ermitteln, ob Sie die Update- oder CancelUpdate-Methode verwenden müssen.

EditMode gibt eine der EditModeEnum-Konstanten zurück, die in der folgenden Tabelle aufgeführt sind.

Konstante

Beschreibung

adEditNone

Gibt an, dass kein Bearbeitungsvorgang ausgeführt wird.

adEditInProgress

Gibt an, dass Daten im aktuellen Datensatz geändert, aber nicht gespeichert wurden.

adEditAdd

Gibt an, dass die AddNew-Methode aufgerufen wurde, und dass der aktuelle Datensatz im Kopierpuffer ein neuer Datensatz ist, der nicht in der Datenbank gespeichert wurde.

adEditDelete

Gibt an, dass der aktuelle Datensatz gelöscht wurde.

EditMode kann nur einen gültigen Wert zurückgeben, wenn ein aktueller Datensatz vorhanden ist. EditMode gibt einen Fehler zurück, falls BOF oder EOF gleich True ist, oder falls der aktuelle Datensatz gelöscht wurde.