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 在事件方法執行結束之前禁止后續的通知。