« INDEX SERVER+ASP建立查询引擎的一点心得利用userData实现客户端保存表单数据 »

ADO事件模型概要

ADO 事件分为两类。

ConnectionEvent 类从属于 Connection 对象的操作,而 RecordsetEvent 类从属于 Recordset 对象的操作。

ConnectionEvents — 在下列情况下将发出此类事件:在连接上的事务开始、提交或回卷时,在 Command 执行时,在 ConnectionEvent 操作过程中出现警告时,或者在 Connection 开始或结束时。


RecordsetEvents — 在下列情况下将发出此类事件:当在 Recordset 对象行中定位、更改 Recordset 行中的字段、更改 Recordset 的行、通过服务器端游标打开 Recordset、关闭 Recordset 或是对 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

原创文章如转载,请注明:转载自悠悠博客 [ http://www.ajaxstu.com/ ]

相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。