Compartir a través de


Capítulo 7: Control de eventos de ADO

Se aplica a: Access 2013, Office 2013

El modelo de eventos de ADO admite ciertas operaciones sincrónicas y asincrónicas de ADO que generan eventos, o notificaciones, antes de iniciar la operación o después de completarla. Un evento es realmente una llamada a una rutina de controlador de eventos que se define en una aplicación.

Si proporciona procedimientos o funciones de controlador para el grupo de eventos que ocurren antes de iniciarse una operación, podrá examinar o modificar los parámetros que se pasaron a la operación. Puesto que aún no se ha ejecutado, puede cancelar la operación o bien permitir que se ejecute.

El grupo de eventos que ocurren tras completar una operación es especialmente importante si utiliza ADO asincrónicamente. Por ejemplo, para una aplicación que inicia una operación asincrónica Recordset.Open la notificación de que la operación concluyó se realiza mediante un evento de finalización de ejecución.

El uso del modelo de eventos de ADO agrega alguna sobrecarga a la aplicación, pero proporciona mucha más flexibilidad que otros métodos de trabajar con operaciones asincrónicas, tales como el de vigilar la propiedad State de un objeto con un bucle.

En este capítulo, se tratan los temas siguientes: