Compartir a través de


Eventos de conjunto de registros y conexiones de ADO

Dos objetos ADO pueden generar eventos: el objeto Connection y el objeto Recordset. La familia ConnectionEvent pertenece a las operaciones del objeto Connection y la familia RecordsetEvent pertenece a las operaciones del objeto Recordset.

  • Eventos de conexión: los eventos se emiten cuando se inicia una transacción en una conexión, se confirma o se revierte; 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: los eventos se emiten en torno a operaciones de captura asincrónicas, así como al navegar por las filas de un objeto Recordset, cambiar un campo en una fila de un Recordset, cambiar una fila en un Recordset, abrir un Recordset con un cursor del lado servidor, cerrar un Recordset o realizar cualquier cambio en el objeto 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 de la conexión se ha iniciado, confirmado o revertido.
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 ejecución de comandos: notificación de que la ejecución del comando actual en la conexión se iniciará o finalizó.
InfoMessage Informativo: notificación de que hay información adicional sobre 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 se ha completado la operación de recuperación. Estos eventos solo están disponibles si el Recordset se abrió mediante un cursor del lado cliente.
WillChangeField, FieldChangeComplete Administración de cambios de campo: notificación de que el valor del campo actual cambiará o que ha cambiado.
WillMove, MoveComplete, EndOfRecordset Administración de navegación: notificación de que la posición de fila actual en un Recordset cambiará, ha cambiado o ha llegado al final del Recordset.
WillChangeRecord, RecordChangeComplete Administración de cambios de fila: notificación de que algo de la fila actual del objeto Recordset cambiará o que ha cambiado.
WillChangeRecordset, RecordsetChangeComplete Administración de cambios del conjunto de registros: notificación de que algo en el Recordset actual cambiará o que ha cambiado.

Consulte también

Creación de instancias de eventos de ADO porparámetros de eventosde ADO de lenguaje Cómo funcionan los controladores de eventos juntos Tipos de eventos