Eventos ADO BeginTransComplete, CommitTransComplete y RollbackTransComplete

Definición y uso

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

  • El evento BeginTransComplete se desencadena después de que se completa la llamada a BeginTrans.
  • El evento CommitTransComplete se desencadena después de que se completa la llamada a CommitTrans.
  • El evento RollbackTransComplete se desencadena después de que se completa la llamada a RollbackTrans.

sintaxis

BeginTransComplete translevel,objerror,status,objconn
CommitTransComplete objerror,status,objconn
RollbackTransComplete objerror,status,objconn 
parámetros Descripción
translevel Valor Long que contiene el nuevo nivel de transacción BeginTrans que causó este evento.
objerror

Objeto Error que contiene los errores ocurridos.

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

estado Establece el estado de ejecución del evento. Tomar EventStatusEnum Valor de estado.
objconn Objeto Connection que causó este evento.

Valores de EventStatusEnum

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