ADO WillConnect, ConnectComplete 以及 Disconnect 事件
定義和用法
事件是某個具體的操作發(fā)生后被自動調(diào)用的子例程。
- WillConnect 事件在連接開始之前被觸發(fā)。
- ConnectComplete 事件在連接開始之后被觸發(fā)。
- Disconnect 事件在連接結(jié)束后被觸發(fā)。
語法
WillConnect ConnectionString,userid,psword,options,status,objcon ConnectComplete objerror,status,objconn Disconnect status,objconn
參數(shù) | 描述 |
---|---|
ConnectionString | 一個包含用于連接的信息的字符串。 |
userid | 一個包含用于連接的用戶名的字符串。 |
psword | 一個包含用于連接的密碼的字符串。 |
options | Long 值,指示提供者計算 ConnectionString 的方式。唯一的選項是 adAsyncOpen。 |
objerror |
包含所發(fā)生錯誤的 Error 對象。 注釋:EventStatusEnum 值必需設置為 adStatusErrorsOccurred ,以創(chuàng)建 Error 對象。 |
status |
一個 EventStatusEnum 值。默認是 adStatusOK。 當調(diào)用 ConnectComplete 時,如果 WillConnect 事件請求取消掛起的連接,此參數(shù)將設置為 adStatusCancel。 |
objconn | 應用此事件的 Connection 對象。 |
EventStatusEnum 值
常量 | 值 | 描述 |
---|---|---|
adStatusOK | 1 | 引發(fā)該事件的操作成功。 |
adStatusErrorsOccurred | 2 | 引發(fā)該事件的操作失敗。 |
adStatusCantDeny | 3 | 不能取消掛起操作。 |
adStatusCancel | 4 | 取消導致事件發(fā)生的操作。 |
adStatusUnwantedEvent | 5 | 在事件方法執(zhí)行結(jié)束之前禁止后續(xù)的通知。 |