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 | 指定提供程序应如何评估 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 | 在事件方法完成执行之前阻止后续通知 |
❮ 完整连接对象参考