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