События WillConnect, ConnectComplete и Disconnect в ADO
Определение и использование
Событие - это подпрограмма, автоматически вызываемая после выполнения определенной операции.
- Событие WillConnect срабатывает до начала подключения.
- Событие ConnectComplete срабатывает после начала подключения.
- Событие Disconnect срабатывает после завершения подключения.
Синтаксис
WillConnect ConnectionString, userid, psword, options, status, objcon Событие ConnectComplete objerror, status, objconn Статус разрыва подключения, objconn
Параметр | Описание |
---|---|
ConnectionString | Строка, содержащая информацию для подключения. |
userid | Строка, содержащая имя пользователя для подключения. |
psword | Строка, содержащая пароль для подключения. |
options | Длинное значение, указывающее способ расчета ConnectionString провайдером. Единственный вариант - adAsyncOpen. |
objerror |
Объект Error, содержащий произошедшие ошибки. Комментарий:EventStatusEnum Значение необходимо установить в adStatusErrorsOccurred, чтобы создать объект Error. |
status |
Один EventStatusEnum Значение. По умолчанию это adStatusOK. Если при вызове ConnectComplete событие WillConnect запрашивает отмену приостановленной связи, этот параметр будет установлен в adStatusCancel. |
objconn | Применить это событие к объекту Connection. |
Значения EventStatusEnum
Константа | Значение | Описание |
---|---|---|
adStatusOK | 1 | Операция, вызвавшая это событие, успешна. |
adStatusErrorsOccurred | 2 | Операция, вызвавшая это событие,失败了. |
adStatusCantDeny | 3 | Не удалось отменить приостановленную операцию. |
adStatusCancel | 4 | Отменить операцию, вызвавшую событие. |
adStatusUnwantedEvent | 5 | Запрещено отправлять дальнейшие уведомления до завершения выполнения метода события. |