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