Определение режима изменения
ADO поддерживает буфер редактирования, связанный с текущей записью. Свойство EditMode указывает, были ли внесены изменения в этот буфер или была ли создана новая запись. Используйте EditMode , чтобы определить состояние редактирования текущей записи. Вы можете проверить наличие ожидающих изменений, если процесс редактирования был прерван, и определить, нужно ли использовать метод Update или CancelUpdate .
EditMode возвращает одну из констант EditModeEnum , перечисленных в следующей таблице.
Константа | Описание |
---|---|
adEditNone | Указывает, что операция редактирования не выполняется. |
adEditInProgress | Указывает, что данные в текущей записи были изменены, но не сохранены. |
adEditAdd | Указывает, что был вызван метод AddNew , а текущая запись в буфере копирования является новой записью, которая не была сохранена в базе данных. |
adEditDelete | Указывает, что текущая запись была удалена. |
EditMode может возвращать допустимое значение только при наличии текущей записи. EditMode вернет ошибку, если BOF или EOF имеет значение True или если текущая запись была удалена.