ADO 事件总结
事件 | 说明 |
BeginTransComplete、CommitTransComplete 和 RollbackTransComplete (ConnectionEvent) 方法 | 以下 Event 处理方法将在 Connection 对象的关联操作执行完成后进行调用。 BeginTransComplete 在 BeginTrans 操作后调用。 CommitTransComplete 在 CommitTrans 操作后调用。 RollbackTransComplete 在 RollbackTrans 操作后调用。 |
ConnectComplete 和 Disconnect (Connection Event) 方法 | 在连接开始后调用 ConnectComplete 方法。 在连接结束后调用 Disconnect 方法。 |
EndOfRecordset (RecordsetEvent) 方法 | 当试图移动到超过 Recordset 末尾行时,调用 EndOfRecordset 方法。 |
ExecuteComplete (Connection Event) 方法 | 命令执行完成之后,调用 ExecuteComplete 方法。 |
FetchComplete (RecordsetEvent) 方法 | 当在长异步操作中所有记录已经被恢复(获取)到 Recordset 之后,调用 FetchComplete 方法。 |
FetchProgress (Recordset Event) 方法 | 在长异步操作期间定期调用 FetchProgress 方法,以便报告当前有多少行已经被恢复(获取)到 Recordset 中。 |
InfoMessage (Connection Event) 方法 | 在 ConnectionEvent 操作期间一旦出现警告,则调用 InfoMessage 方法。 |
onError (Event) 方法 (RDS) | 在操作期间一旦发生错误,则调用 onError 方法。 |
onReadyStateChange (Event) 方法 (RDS) | 一旦 ReadyState 属性的值发生更改,则调用该方法。 |
WillChangeField 和 FieldChangeComplete (RecordsetEvent) 方法 | 在挂起操作更改 Recordset 中一个或多个 Field 对象的值之前,则调用 WillChangeField 方法。 在挂起操作更改一个或多个 Field 对象的值之后,则调用 FieldChangeComplete 方法。 |
WillChangeRecord 和 RecordChangeComplete (RecordsetEvent) 方法 | 在 Recordset 中一个或多个记录(行)发生更改之前,将调用 WillChangeRecord 方法。 在一个或多个记录发生更改之后,将调用 RecordChangeComplete 方法。 |
WillChangeRecordset 和 RecordsetChangeComplete (RecordsetEvent) 方法 | 在挂起操作更改 Recordset 之前调用 WillChangeRecordset 方法。 在 Recordset 已经更改之后,将调用 RecordsetChangeComplete 方法。 |
WillConnect (ConnectionEvent) 方法 | 在连接开始之前调用 WillConnect 方法。在挂起连接中使用的参数作为输入参数提供,并可以在方法返回之前更改。该方法可以返回取消挂起连接的请求。 |
WillExecute (ConnectionEvent) 方法 | WillExecute 方法在对该连接执行挂起命令之前调用,使用户能够检查和修改挂起执行的参数。该方法可以返回取消挂起连接的请求。 |
WillMove 和 MoveComplete (RecordsetEvent) 方法 | 在挂起操作更改 Recordset 中的当前位置之前,调用 WillMove 方法。 Recordset 中的当前位置发生更改之后,调用 MoveComplete 方法。 |