Eventos ADO BeginTransComplete, CommitTransComplete e RollbackTransComplete

definição e uso

Os eventos são subrotinas automaticamente acionadas após a ocorrência de uma operação específica.

  • O evento BeginTransComplete é acionado após a chamada BeginTrans ser completada.
  • O evento CommitTransComplete é acionado após a chamada CommitTrans ser completada.
  • O evento RollbackTransComplete é acionado após a chamada RollbackTrans ser completada.

sintaxe

BeginTransComplete translevel,objerror,status,objconn
CommitTransComplete objerror,status,objconn
RollbackTransComplete objerror,status,objconn 
parâmetro Descrição
translevel Valor Long, contendo o novo nível de transação BeginTrans que causou este evento.
objerror

Objeto Error que contém os erros ocorridos.

Comentário:EventStatusEnum O valor deve ser configurado como adStatusErrorsOccurred para criar o objeto Error.

status Estabelece o estado de execução do evento. A EventStatusEnum Valor do estado.
objconn Objeto Connection que causou este evento.

Valores do EventStatusEnum

Constante Valor Descrição
adStatusOK 1 A ação que causou este evento foi bem-sucedida.
adStatusErrorsOccurred 2 A ação que causou este evento falhou.
adStatusCantDeny 3 Não é possível cancelar a operação pendente.
adStatusCancel 4 Cancelar a ação que causou o evento.
adStatusUnwantedEvent 5 Proibir notificações subsequentes antes de executar o método de evento.