事件分成兩類。ConnectionEvent 類從屬于 Connection 對(duì)象的操作,而 RecordsetEvent 類則從屬于 Recordset 對(duì)象的操作。
? | ConnectionEvents — 在連接的事務(wù)開始、提交或回卷時(shí),或在 Command 被執(zhí)行、連接開始或結(jié)束時(shí),將引發(fā)該類事件。 |
? | RecordsetEvents — 在 Recordset 對(duì)象行中定位、更改 Recordset 行中的字段、更改 Recordset 的行、或是在 Recordset 作任何修改時(shí),將引發(fā)該類事件。 |
ADO 事件處理程序概述
ConnectionEvent |
說明 |
BeginTransComplete、CommitTransComplete、RollbackTransComplete |
事務(wù)管理 — 關(guān)于連接上的當(dāng)前事務(wù)已經(jīng)開始、已經(jīng)提交、或者已經(jīng)回卷的通知。 |
連接管理 — 關(guān)于當(dāng)前連接即將開始、已經(jīng)開始、或者已經(jīng)結(jié)束的通知。 |
|
命令執(zhí)行管理 — 關(guān)于連接的當(dāng)前命令的執(zhí)行即將開始、或者已經(jīng)結(jié)束的通知。 |
|
信息管理 — 關(guān)于當(dāng)前操作有附加信息的通知。 |
RecordsetEvent |
說明 |
檢索狀態(tài) — 關(guān)于數(shù)據(jù)檢索操作進(jìn)度、或者檢索操作已經(jīng)結(jié)束的通知。 |
|
字段更改管理 — 關(guān)于當(dāng)前字段值即將更改、或者已經(jīng)更改的通知。 |
|
定位管理 — 關(guān)于當(dāng)前行在 Recordset 中的位置即將更改、已經(jīng)更改、或者已經(jīng)到達(dá) Recordset 結(jié)尾的通知。 |
|
行更改管理 — 關(guān)于 Recordset 當(dāng)前行的某些地方即將更改、或者已經(jīng)更改的通知。 |
|
Recordset 更改管理 — 關(guān)于當(dāng)前 Recordset 的某些地方即將更改、或者已經(jīng)更改的通知。 |