Поделиться через


Событие WillConnect (ADO)

Событие WillConnect вызывается перед началом подключения.

применимо к:объект подключения (ADO)

Синтаксис

  
WillConnect ConnectionString, UserID, Password, Options, adStatus, pConnection  

Параметры

ConnectionString
Строка строка, содержащая сведения о подключении для ожидающего подключения.

UserID
Строка строка, содержащая имя пользователя для ожидающего подключения.

паролей
Строка , содержащая пароль для ожидающего подключения.

параметров
Значение Long, указывающее, как поставщик должен оценивать ConnectionString. Единственным вариантом является adAsyncOpen.

adStatus
Значение состояния EventStatusEnum.

При вызове этого события этот параметр имеет значение adStatusOK по умолчанию. Оно имеет значение adStatusCantDeny, если событие не может запросить отмену ожидающей операции.

Перед возвратом этого события задайте для этого параметра значение adStatusUnwantedEvent, чтобы предотвратить последующие уведомления. Задайте этому параметру значение adStatusCancel, чтобы запросить операцию подключения, вызвавшей отмену этого уведомления.

pConnection
Объект Connection, для которого применяется уведомление об этом событии. Изменения параметров подключения обработчиком событий WillConnect не будут влиять на подключение.

Замечания

При вызове WillConnect параметры ConnectionString, UserID, парольи параметры параметры задаются значениями, установленными операцией, вызвавшей это событие (ожидающее подключение), и можно изменить до возврата события. WillConnect может вернуть запрос на отмену ожидающего подключения.

При отмене этого события ConnectComplete будет вызываться с параметром adStatus , равным adStatusErrorsOccurred.

См. также

Пример модели событий ADO (VC++)
Сводка обработчика событий ADO