ADO のイベントは、2 つのファミリに分類されます。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 内のいずれかがこれから変更されること、または変更されたことを示す通知。 |