Freigeben über


EditMode-Eigenschaft (ADO)

Gilt für: Access 2013, Office 2013

Gibt den Bearbeitungsstatus des aktuellen Datensatzes an.

Rückgabewert

Gibt einen EditModeEnum-Wert zurück.

Hinweise

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

Eine ausführlichere Beschreibung der EditMode -Eigenschaft unter verschiedenen Bearbeitungsbedingungen finden Sie unter der AddNew-Methode.

Wenn ein Aufruf von Delete den Datensatz oder die Datensätze in der Datenquelle nicht erfolgreich löscht (z. B. aufgrund von Verstößen gegen die referenzielle Integrität), verbleibt das Recordset im Bearbeitungsmodus (EditMode = adEditInProgress). Dies bedeutet, dass CancelUpdate aufgerufen werden muss, bevor Sie den aktuellen Datensatz verlassen (z. B. mit Move, NextRecordset oder Close).

Hinweis

EditMode can return a valid value only if there is a current record. EditMode will return an error if BOF or EOF is true, or if the current record has been deleted.