ADO WillConnect, ConnectComplete 以及 Disconnect 事件
定義和用法
事件是某個具體的操作發生后被自動調用的子例程。
- WillConnect 事件在連接開始之前被觸發。
- ConnectComplete 事件在連接開始之后被觸發。
- Disconnect 事件在連接結束后被觸發。
語法
WillConnect ConnectionString,userid,psword,options,status,objcon ConnectComplete objerror,status,objconn Disconnect status,objconn
參數 | 描述 |
---|---|
ConnectionString | 一個包含用于連接的信息的字符串。 |
userid | 一個包含用于連接的用戶名的字符串。 |
psword | 一個包含用于連接的密碼的字符串。 |
options | Long 值,指示提供者計算 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 | 在事件方法執行結束之前禁止后續的通知。 |