Compartilhar via


Eventos BeginTransComplete, CommitTransComplete e RollbackTransComplete (ADO)

Aplica-se ao: Access 2013, Office 2013

Esses eventos serão chamados depois que a operação associada no objeto Connection terminar a execução.

  • BeginTransComplete é chamado após a operação BeginTrans.

  • CommitTransComplete é chamado após a operação CommitTrans.

  • RollbackTransComplete é chamado após a operação RollbackTrans.

Sintaxe

BeginTransCompleteTransactionLevel, pError, adStatus, pConnection

CommitTransCompletepError, adStatus, pConnection

RollbackTransCompletepError, adStatus, pConnection

Parâmetros

Parâmetro Descrição
TransactionLevel Um valor Long que contém o novo nível de transação do BeginTrans que provocou esse evento.
pError Um objeto Error. Ele descreve o erro ocorrido se o valor de EventStatusEnum for adStatusErrorsOccurred; caso contrário, ele não está definido.
adStatus EventStatusEnum. Esses eventos podem impedir notificações subsequentes, definindo esse parâmetro como adStatusUnwantedEvent antes que o evento seja retornado.
pConnection O objeto Connection para o qual esse evento ocorreu.

Comentários

No Visual C++, várias Conexões podem compartilhar o mesmo método de tratamento de eventos. O método usa o objeto Connection retornado para determinar o objeto que provocou o evento.

Se a propriedade Attributes estiver definida como adXactCommitRetaining ou adXactAbortRetaining, uma nova transação será iniciada depois de confirmar ou cancelar uma transação. Use o evento BeginTransComplete para ignorar tudo, menos o primeiro evento de início de transação.