Compartir vía


Eventos de conexiones de ADO y conjunto de registros

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

  • Eventos de Conexión: Los eventos se emiten cuando comienza, se confirma o se revierte una transacción en una conexión; cuando se ejecuta un Comando; cuando se produce una advertencia durante una operación de Evento de Conexión; o cuando una Conexión se inicia o finaliza.

  • Eventos Recordset: Los eventos se emiten en torno a las operaciones de captura asincrónicas, así como al navegar por las filas de un objeto Recordset, cambiar un campo de una fila de un objeto Recordset, cambiar una fila de un Recordset, abrir un Recordset con un cursor del lado servidor, cerrar un Recordset, o realiza cualquier cambio en el Recordset.

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

EventoDeConexión Descripción
BeginTransComplete, CommitTransComplete, RollbackTransComplete Administración de Transacciones: Notificación de que la transacción actual en la conexión se ha iniciado, comprometida o revertida.
WillConnect, ConnectComplete, Disconnect Administración de conexiones: notificación de que se iniciará, ha iniciado o finalizó la conexión actual.
Ejecutará, EjecuciónCompleta administración de ejecución de comandos: notificación de que se iniciará o finalizó la ejecución del comando actual en la conexión.
MensajeInformativo 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 se abrió el Recordset 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 de cambiará, ha cambiado o ha alcanzado el final del Recordset.
WillChangeRecord, RecordChangeComplete Administración de cambios de fila - notificación de que algo en la fila actual del conjunto de registros cambiará o ha cambiado.
WillChangeRecordset, RecordsetChangeComplete Administración de cambios del conjunto de registros - Notificación de que algo en el conjunto de registros actual cambiará o ha cambiado.

Consulte también

Creación de instancias de eventos de ADO por lenguajeEventos de ADOParámetros de eventosCómo funcionan conjuntamente los controladores de eventosTipos de eventos