ADO WillConnect、ConnectComplete 和 Disconnect 事件
❮ 完整的 Connection 物件參考
事件是一種在特定操作發生後可以自動呼叫的子例程。
- WillConnect 事件可以在連線開始之前觸發。
- ConnectComplete 事件可以在連線開始之後觸發。
- Disconnect 事件可以在連線結束之後觸發。
語法
WillConnect ConnectionString,userid,psword,options,status,objcon
ConnectComplete objerror,status,objconn
Disconnect status,objconn
引數 | 描述 |
---|---|
ConnectionString | 一個包含連線所需資訊的字串 |
userid | 一個包含連線使用者名稱的字串 |
psword | 一個包含連線密碼的字串 |
選項 | 一個指定提供程式應如何評估 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 | 在事件方法執行完成之前阻止後續通知 |
❮ 完整的 Connection 物件參考