ExecuteComplete イベントは、コマンドの実行が完了した後に呼び出されます。
構文
ExecuteComplete RecordsAffected, pError, adStatus, pCommand, pRecordset, pConnection
パラメーター
RecordsAffected
長 い コマンドの影響を受けるレコードの数を示す値。
pError の
Error オブジェクト。
adStatus の値が adStatusErrorsOccurred 場合に発生したエラーについて説明します。それ以外の場合は設定されません。
adStatus を する
EventStatusEnum 状態値。 このイベントが呼び出されると、このパラメーターは、イベントの原因となった操作が成功した場合は adStatusOK を し、操作が失敗した場合は adStatusErrorsOccurred を するように設定されます。
このイベントが返される前に、このパラメーターを adStatusUnwantedEvent に設定して、後続の通知を防ぎます。
pCommand を する
実行された Command オブジェクト。
明示的にコマンドを作成せずに Connection.Execute または Recordset.Open を呼び出す場合でも、Command オブジェクトを格納します。この場合、Command オブジェクトは ADO によって内部的に作成されます。
pRecordset を する
実行されたコマンドの結果である Recordset オブジェクト。 この レコードセット は空の場合があります。 このイベント ハンドラー内からこの Recordset オブジェクトを破棄しないでください。 これにより、ADO が存在しなくなったオブジェクトにアクセスしようとすると、アクセス違反が発生します。
pConnection を する
Connection オブジェクト。 操作が実行された接続。
注釈
接続が原因で ExecuteComplete イベントが発生する可能性があります。実行、コマンド。Execute、Recordset。[開く]、[レコードセット] の順に選択します。再クエリまたはレコードセット。NextRecordset メソッド。