Compartir a través de


Resumen de controladores de eventos de ADO

Se aplica a: Access 2013, Office 2013

Existen dos objetos de ADO que pueden provocar eventos: el objeto Connection y el objeto Recordset. La familia ConnectionEvent (eventos de conexión) se relaciona con operaciones sobre el objeto Connection, mientras que la familia RecordsetEvent (eventos de conjunto de registros) tiene que ver con operaciones sobre el objeto Recordset.

  • Eventos de conexión. Son eventos que se generan cuando una transacción sobre una conexión comienza, se confirma (commit) o se deshace (rollback), cuando se ejecuta un comando, cuando se produce una advertencia durante una operación de evento de conexión o cuando se inicia o finaliza una conexión.

  • Eventos de conjunto de registros (recordset). Son eventos que se generan en operaciones de búsqueda asincrónicas, así como al desplazarse por las filas de un objeto Recordset, cambiar un campo de una fila de un Recordset, cambiar una fila de un Recordset, abrir un Recordset con un cursor de servidor, cerrar un Recordset o realizar cualquier otro cambio en el Recordset.

En las tablas siguientes, se resumen los eventos y sus descripciones.

ConnectionEvent

Descripción

BeginTransComplete, CommitTransComplete, RollbackTransComplete

Administración de transacciones. Notificación de que la transacción actual sobre la conexión se ha iniciado (begin), confirmado (commit) o deshecho (rollback).

WillConnect, ConnectComplete, Disconnect

Administración de conexiones. Notificación de que la conexión actual se iniciará, se ha iniciado o ha finalizado.

WillExecute, ExecuteComplete

Administración de la ejecución de comandos. Notificación de que la ejecución del comando actual sobre la conexión se iniciará o de que ha finalizado.

InfoMessage

Informativo. Notificación de que existe información adicional acerca de la operación actual.

RecordsetEvent

Descripción

FetchProgress, FetchComplete

Estado de recuperación : notificación del progreso de una operación de recuperación de datos o de que la operación de recuperación se ha completado. Estos eventos solo están disponibles si el objeto Recordset se abrió con un cursor del lado cliente.

WillChangeField, FieldChangeComplete

Administración de cambios en campos. Notificación de que el valor del campo actual cambiará o de que ha cambiado.

WillMove, MoveComplete, EndOfRecordset

Administración del desplazamiento. Notificación de que la posición actual de fila en un objeto Recordset cambiará, cambió o alcanzó el final del conjunto de registros.

WillChangeRecord, RecordChangeComplete

Administración de cambios en filas. Notificación de que algo en la fila actual del objeto Recordset cambiará o cambió.

WillChangeRecordset, RecordsetChangeComplete

Administración de cambios en conjuntos de registros. Notificación de que algo en el objeto Recordset actual cambiará o ha cambiado.