Compartir a través de


Tipos de eventos

Existen dos tipos básicos de eventos. "Eventos Will", a los que se llama antes de que se inicie una operación; normalmente incluya "Will" en sus nombres, por ejemplo, WillChangeRecordset o WillConnect. Los eventos a los que se llama después de que se haya completado un evento suelen incluir "Complete" en sus nombres, por ejemplo, RecordChangeComplete o ConnectComplete. Existen excepciones, como InfoMessage, pero se producen después de que se haya completado la operación asociada.

Eventos Will

Los controladores de eventos a los que se llama antes de que se inicie la operación le ofrecen la oportunidad de examinar o modificar los parámetros de la operación y, a continuación, cancelar la operación o permitir que se complete. Estas rutinas de controlador de eventos suelen tener nombres con el formato WillEvent.

Eventos completados

Los controladores de eventos a los que se llama una vez completada una operación pueden notificar a la aplicación que ha concluido una operación. También se notifica a un controlador de eventos cuando un controlador de eventos Will cancela una operación pendiente. Estas rutinas de controlador de eventos suelen tener nombres con el formato EventComplete.

Los eventos Will y Complete se usan normalmente en pares.

Otros eventos

A los demás controladores de eventos (es decir, los eventos cuyos nombres no tienen el formato WillEvent o EventComplete) se llama solo después de que se complete una operación. Estos eventos son Disconnect, EndOfRecordset e InfoMessage.

Consulte también

Conexión ADO y los eventos de conjunto de registros
Creación de instancias de eventos de ADO según el lenguaje
Parámetros de eventos
Cómo funcionan conjuntamente los controladores de eventos