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. |