ADO 接続とレコード セットのイベントADO Connection and Recordset Events

ADO の 2 つのオブジェクトは、イベントを発生させることができます。接続オブジェクトとRecordsetオブジェクト。Two ADO objects can raise events: the Connection object and the Recordset object. ConnectionEventファミリに関連で操作する、接続オブジェクト、およびRecordsetEventファミリが上の操作に関連、 レコード セットオブジェクト。The ConnectionEvent family pertains to operations on the Connection object, and the RecordsetEvent family pertains to operations on the Recordset object.

  • 接続イベント:接続でトランザクションを開始がコミットされ、またはロールバック時に; イベントが発行されます。ときに、コマンド実行されます。 警告が発生した場合、接続イベント操作です。 または、接続開始または終了します。Connection Events: Events are issued when a transaction on a connection begins, is committed, or is rolled back; when a Command executes; when a warning occurs during a Connection Event operation; or when a Connection starts or ends.

  • レコード セットのイベント:非同期のフェッチ操作の周囲および内の行を移動するときにイベントが発行された、レコード セットオブジェクト、行のフィールドを変更、レコード セット、内の行を変更、 レコード セット、オープン、レコード セット、サーバー側カーソルを閉じる、レコード セット、または一切のいずれかが変更する、レコード セットします。Recordset Events: Events are issued around asynchronous fetch operations as well as when you navigate through the rows of a Recordset object, change a field in a row of a Recordset, change a row in a Recordset, open a Recordset with a server-side cursor, close a Recordset, or make any change whatsoever in the Recordset.

次の表は、イベントとその説明をまとめたものです。The following tables summarize the events and their descriptions.

ConnectionEventConnectionEvent 説明Description
BeginTransComplete、CommitTransComplete、RollbackTransCompleteBeginTransComplete, CommitTransComplete, RollbackTransComplete トランザクション管理-接続の現在のトランザクションが開始すると、通知がコミットまたはロールバックします。Transaction Management - Notification that the current transaction on the connection has started, committed, or rolled back.
WillConnectConnectComplete、切断WillConnect, ConnectComplete, Disconnect 接続の管理-現在の接続が開始すると、通知が開始または終了しました。Connection Management - Notification that the current connection will start, has started, or has ended.
WillExecuteExecuteCompleteWillExecute, ExecuteComplete コマンドの実行管理-接続の現在のコマンドの実行が開始または終了したことを通知します。Command Execution Management - Notification that the execution of the current command on the connection will start or has ended.
InfoMessageInfoMessage 情報-現在の操作に関する追加情報があることを通知します。Informational - Notification that there is additional information about the current operation.
RecordsetEventRecordsetEvent 説明Description
FetchProgressFetchCompleteFetchProgress, FetchComplete 取得状況-データの取得操作の進行状況の通知のほか、取得操作が完了したことです。Retrieval Status - Notification of the progress of a data retrieval operation, or that the retrieval operation has completed. これらのイベントは使用可能な場合、レコード セットクライアント側カーソルを使用して開いた。These events are only available if the Recordset was opened using a client-side cursor.
WillChangeField、FieldChangeCompleteWillChangeField, FieldChangeComplete フィールドの変更管理-現在のフィールドの値は変更または変更されたことを通知します。Field Change Management - Notification that the value of the current field will change, or has changed.
WillMove、MoveCompleteEndOfRecordsetWillMove, MoveComplete, EndOfRecordset ナビゲーションの管理-で、現在の行の位置が通知をレコード セット変更は、変更がまたはの末尾に達した、レコード セットします。Navigation Management - Notification that the current row position in a Recordset will change, has changed, or has reached the end of the Recordset.
WillChangeRecord、RecordChangeCompleteWillChangeRecord, RecordChangeComplete 行の変更管理-の現在の行で何かを通知、 Recordset 、変更、または変更しました。Row Change Management - Notification that something in the current row of the Recordset will change, or has changed.
WillChangeRecordset、RecordsetChangeCompleteWillChangeRecordset, RecordsetChangeComplete レコード セットの変更管理-現在のものを通知Recordset 、変更、または変更しました。Recordset Change Management - Notification that something in the current Recordset will change, or has changed.

関連項目See Also

ADO イベントのインスタンス化言語で ADO イベントイベント パラメーター イベント ハンドラーがどのように連携イベントの種類ADO Event Instantiation by Language ADO Events Event Parameters How Event Handlers Work Together Types of Events