ADO イベント ハンドラの概要

ADO のイベントは、2 つのファミリに分類されます。ConnectionEvent ファミリは Connection オブジェクトの操作に関係し、RecordsetEvent ファミリは Recordset オブジェクトの操作に関係します。

ADO イベント ハンドラの概要

次の表は、イベントとその説明の一覧です。

ConnectionEvent 説明
BeginTransComplete、
CommitTransComplete、
RollbackTransComplete
トランザクション管理 - 接続に関する現在のトランザクションが開始されたこと、コミットされたこと、またはロールバックされたことを示す通知。
WillConnectConnectComplete、Disconnect 接続管理 - 現在の接続がこれから開始されること、開始されたこと、または終了したことを示す通知。
WillExecuteExecuteComplete コマンド実行管理 - 接続に関する現在のコマンドの実行がこれから開始されること、または終了したことを示す通知。
InfoMessage 情報 - 現在の操作についての追加情報があることを示す通知。

RecordsetEvent 説明
FetchProgressFetchComplete 取得状況 - データ取得操作の進捗状況または取得操作が終了したことを示す通知。
WillChangeField、FieldChangeComplete フィールド変更管理 - 現在のフィールドの値がこれから変更されること、または変更されたことを示す通知。
WillMove、MoveComplete、EndOfRecordset 移動管理 - Recordset 内のカレント行位置がこれから変更されること、変更されたこと、または Recordset の最後に達したことを示す通知。
WillChangeRecord、RecordChangeComplete 行変更管理 - Recordset のカレント行内のいずれかがこれから変更されること、または変更されたことを示す通知。
WillChangeRecordset、RecordsetChangeComplete Recordset 変更管理 - 現在の Recordset 内のいずれかがこれから変更されること、または変更されたことを示す通知。