События 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 Запрещено отправлять дальнейшие уведомления до завершения выполнения метода события.