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.