Auf Englisch lesen

Freigeben über


Bestimmen des Bearbeitungsmodus

ADO verwaltet einen Bearbeitungspuffer, der dem aktuellen Datensatz zugeordnet ist. Die eigenschaft EditMode gibt an, ob an diesem Puffer Änderungen vorgenommen wurden oder ob ein neuer Datensatz erstellt wurde. Verwenden Sie EditMode-, um den Bearbeitungsstatus des aktuellen Datensatzes zu bestimmen. Sie können auf ausstehende Änderungen testen, wenn ein Bearbeitungsprozess unterbrochen wurde, und bestimmen, ob Sie die Methode Update oder CancelUpdate 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 der aktuelle Datensatz im Kopierpuffer ist ein neuer Datensatz, der nicht in der Datenbank gespeichert wurde.
adEditDelete Gibt an, dass der aktuelle Datensatz gelöscht wurde.

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