事件分成两类。ConnectionEvent 类从属于 Connection 对象的操作,而 RecordsetEvent 类则从属于 Recordset 对象的操作。
ADO 事件处理程序概述
ConnectionEvent | 说明 |
BeginTransComplete、CommitTransComplete、RollbackTransComplete | 事务管理 — 关于连接上的当前事务已经开始、已经提交、或者已经回卷的通知。 |
WillConnect、ConnectComplete, Disconnect | 连接管理 — 关于当前连接即将开始、已经开始、或者已经结束的通知。 |
WillExecute、ExecuteComplete | 命令执行管理 — 关于连接的当前命令的执行即将开始、或者已经结束的通知。 |
InfoMessage | 信息管理 — 关于当前操作有附加信息的通知。 |
RecordsetEvent | 说明 |
FetchProgress, FetchComplete | 检索状态 — 关于数据检索操作进度、或者检索操作已经结束的通知。 |
WillChangeField, FieldChangeComplete | 字段更改管理 — 关于当前字段值即将更改、或者已经更改的通知。 |
WillMove, MoveComplete, EndOfRecordset | 定位管理 — 关于当前行在 Recordset 中的位置即将更改、已经更改、或者已经到达 Recordset 结尾的通知。 |
WillChangeRecord, RecordChangeComplete | 行更改管理 — 关于 Recordset 当前行的某些地方即将更改、或者已经更改的通知。 |
WillChangeRecordset, RecordsetChangeComplete | Recordset 更改管理 — 关于当前 Recordset 的某些地方即将更改、或者已经更改的通知。 |