Eventos ADO WillConnect, ConnectComplete y Disconnect

Definición y uso

Los eventos son subroutines que se llaman automáticamente después de que ocurre una operación específica.

  • El evento WillConnect se activa antes de que comience la conexión.
  • El evento ConnectComplete se activa después de que comience la conexión.
  • El evento Disconnect se activa después de que finalice la conexión.

Sintaxis

WillConnect ConnectionString, userid, psword, options, estado, objcon
Evento ConnectComplete objerror, estado, objconn
Estatus de desconexión, objconn
Parámetros Descripción
ConnectionString Una cadena que contiene la información para la conexión.
userid Una cadena que contiene el nombre de usuario para la conexión.
psword Una cadena que contiene la contraseña para la conexión.
options Valor Long, que indica la forma en que el proveedor calcula ConnectionString. La única opción es adAsyncOpen.
objerror

El objeto Error que contiene los errores que han ocurrido.

Notas:EventStatusEnum El valor debe establecerse en adStatusErrorsOccurred para crear el objeto Error.

estado

Un EventStatusEnum Valor. El valor predeterminado es adStatusOK.

Al llamar a ConnectComplete, si el evento WillConnect solicita cancelar la conexión suspendida, este parámetro se configurará en adStatusCancel.

objconn Aplicar este evento al objeto Conexión.

Valores de EventStatusEnum

Constante Valor Descripción
adStatusOK 1 La acción que provocó este evento tuvo éxito.
adStatusErrorsOccurred 2 La acción que provocó este evento falló.
adStatusCantDeny 3 No se puede cancelar la acción suspendida.
adStatusCancel 4 Cancelar la acción que provocó el evento.
adStatusUnwantedEvent 5 Prohibir notificaciones posteriores antes de que finalice la ejecución del método de evento.