ADO WillConnect, ConnectComplete 以及 Disconnect 事件

定义和用法

事件是某个具体的操作发生后被自动调用的子例程。

  • WillConnect 事件在连接开始之前被触发。
  • ConnectComplete 事件在连接开始之后被触发。
  • Disconnect 事件在连接结束后被触发。

语法

WillConnect ConnectionString, userid, psword, options, status, objcon
ConnectComplete objerror, status, objconn
Disconnect 状态, objconn
参数 Beschreibung
ConnectionString 一个包含用于连接的信息的字符串。
userid 一个包含用于连接的用户名的字符串。
psword 一个包含用于连接的密码的字符串。
options Long 值,指示提供者计算 ConnectionString 的方式。唯一的选项是 adAsyncOpen。
objerror

包含所发生错误的 Error 对象。

注释:EventStatusEnum 必需将值设置为 adStatusErrorsOccurred,以创建 Error 对象。

status

Ein EventStatusEnum Wert. Standard ist adStatusOK.

Wenn der Parameter WillConnect des Ereignisses ConnectComplete den Abbruch der angehaltenen Verbindung anfordert, wird dieser Parameter auf adStatusCancel gesetzt.

objconn Verwenden Sie das Connection-Objekt dieses Ereignisses.

EventStatusEnum-Werte

Konstante Wert Beschreibung
adStatusOK 1 Der Vorgang, der dieses Ereignis verursacht hat, war erfolgreich.
adStatusErrorsOccurred 2 Der Vorgang, der dieses Ereignis verursacht hat, ist fehlgeschlagen.
adStatusCantDeny 3 Die Aufhebung eines angehaltenen Vorgangs ist nicht möglich.
adStatusCancel 4 Stellen Sie die Aktion, die das Ereignis verursacht hat, ab.
adStatusUnwantedEvent 5 Verhindern Sie vor dem Abschluss der Ausführung des Ereignismethods zusätzliche Benachrichtigungen.