다음을 통해 공유


WillConnect 이벤트 (ADO)

WillConnect 이벤트는 연결이 시작되기 전에 호출됩니다.

적용 대상: 연결 개체(ADO)

구문

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

매개 변수

ConnectionString
보류 중인 연결에 대한 연결 정보를 포함하는 String입니다.

UserID
보류 중인 연결의 사용자 이름을 포함하는 String입니다.

암호
보류 중인 연결의 암호를 포함하는 String입니다.

옵션
공급자가 ConnectionString을 평가하는 방법을 나타내는 Long 값입니다. 유일한 옵션은 adAsyncOpen입니다.

adStatus
EventStatusEnum 상태 값입니다.

이 이벤트가 호출되면 이 매개 변수는 기본적으로 adStatusOK로 설정됩니다. 이벤트가 보류 중인 작업의 취소를 요청할 수 없는 경우 adStatusCantDeny로 설정됩니다.

이 이벤트가 반환되기 전에 이 매개 변수를 adStatusUnwantedEvent로 설정하여 후속 알림을 방지합니다. 이 알림을 취소한 연결 작업을 요청하려면 이 매개 변수를 adStatusCancel로 설정합니다.

pConnection
이 이벤트 알림이 적용되는 Connection 개체입니다. WillConnect 이벤트 처리기에서 Connection의 매개 변수를 변경해도 Connection에는 영향을 주지 않습니다.

설명

WillConnect가 호출되면 ConnectionString, UserID, PasswordOptions 매개 변수는 이 이벤트(보류 중인 연결)를 발생시킨 작업에 의해 설정된 값으로 설정되며 이벤트가 반환되기 전에 변경할 수 있습니다. WillConnect는 보류 중인 연결을 취소하라는 요청을 반환할 수 있습니다.

이 이벤트가 취소되면 adStatus 매개 변수를 adStatusErrorsOccurred로 설정하여 ConnectComplete가 호출됩니다.

참고 항목

ADO 이벤트 모델 예제(VC++)
ADO 이벤트 처리기 요약