Eventi ADO BeginTransComplete, CommitTransComplete e RollbackTransComplete

Definizione e uso

Gli eventi sono sottoprogrammi automaticamente chiamati dopo che una specifica operazione è stata eseguita.

  • L'evento BeginTransComplete viene attivato alla fine della chiamata a BeginTrans.
  • L'evento CommitTransComplete viene attivato alla fine della chiamata a CommitTrans.
  • L'evento RollbackTransComplete viene attivato alla fine della chiamata a RollbackTrans.

sintassi

BeginTransComplete translevel,objerror,status,objconn
CommitTransComplete objerror,status,objconn
RollbackTransComplete objerror,status,objconn 
parametro Descrizione
translevel Valore Long che contiene il nuovo livello di transazione BeginTrans che ha causato questo evento.
objerror

Oggetto Error che contiene gli errori che si sono verificati.

Note:EventStatusEnum Il valore deve essere impostato su adStatusErrorsOccurred per creare l'oggetto Error.

status Stato dell'esecuzione dell'evento. Prendi EventStatusEnum Valore di stato.
objconn Oggetto Connection che ha causato questo evento.

Valore di EventStatusEnum

Costante Valore Descrizione
adStatusOK 1 L'operazione che ha causato questo evento è stata eseguita con successo.
adStatusErrorsOccurred 2 L'operazione che ha causato questo evento è fallita.
adStatusCantDeny 3 Non è possibile annullare l'operazione in sospeso.
adStatusCancel 4 Annullare l'operazione che ha causato l'evento.
adStatusUnwantedEvent 5 Disabilitare le notifiche successive prima della fine dell'esecuzione del metodo dell'evento.