Compartir a través de


Propiedad EditMode (ADO)

Se aplica a: Access 2013, Office 2013

Indica el estado de modificación del registro actual.

Valor devuelto

Devuelve un valor EditModeEnum.

Comentarios

ADO mantiene un búfer de modificación asociado al registro actual. Esta propiedad indica si se han realizado cambios en este búfer o si se ha creado un registro nuevo. Utilice la propiedad EditMode para determinar el estado de modificación del registro actual. Puede probar cambios pendientes si un proceso de modificación se ha interrumpido y determinar si debe utilizar el método Update o CancelUpdate.

Vea el método AddNew para obtener una descripción más detallada de la propiedad EditMode en condiciones de modificación diferentes.

Cuando una llamada a Delete no elimina correctamente el registro o los registros del origen de datos (debido a infracciones de integridad referencial, por ejemplo), el objeto Recordset permanecerá en modo de edición (EditMode = adEditInProgress). Eso significa que es necesario llamar a CancelUpdate antes de quitar el registro actual (con Move, NextRecordset o Close, por ejemplo).

Nota:

[!NOTA] EditMode puede devolver un valor válido únicamente si hay un registro actual. EditMode devolverá un error si BOF o EOF son True o si se ha eliminado el registro actual.