События ADO BeginTransComplete, CommitTransComplete и RollbackTransComplete
определение и использование
Событие - это подпрограмма, которая вызывается автоматически после выполнения определенной операции.
- Событие BeginTransComplete срабатывает после завершения вызова BeginTrans.
- Событие CommitTransComplete срабатывает после завершения вызова CommitTrans.
- Событие RollbackTransComplete срабатывает после завершения вызова RollbackTrans.
грамматика
BeginTransComplete translevel,objerror,status,objconn CommitTransComplete objerror,status,objconn RollbackTransComplete objerror,status,objconn
параметр | Описание |
---|---|
translevel | Длинное значение, содержащее новый уровень транзакции BeginTrans, вызвавшего это событие. |
objerror |
Объект ошибки, содержащий произошедшие ошибки. Комментарий:EventStatusEnum Значение необходимо установить в adStatusErrorsOccurred, чтобы создать объект ошибки. |
status | Установлено состояние выполнения события. Получить EventStatusEnum Значение состояния. |
objconn | Объект соединения, вызвавший это событие. |
Значения EventStatusEnum
Константа | Значение | Описание |
---|---|---|
adStatusOK | 1 | Операция, вызвавшая это событие, успешна. |
adStatusErrorsOccurred | 2 | Операция, вызвавшая это событие,失败了. |
adStatusCantDeny | 3 | Не удалось отменить приостановленную операцию. |
adStatusCancel | 4 | Отменить операцию, вызвавшую событие. |
adStatusUnwantedEvent | 5 | Запрещено отправлять дальнейшие уведомления до завершения выполнения метода события. |