次の方法で共有


EndOfRecordset イベント (ADO)

EndOfRecordset イベントは、Recordsetの末尾を越えて行に移動しようとすると呼び出されます。

構文

  
EndOfRecordset fMoreData, adStatus, pRecordset  

パラメーター

fMoreData する
VARIANT_TRUEに設定されている場合に、Recordsetに追加された行が増えたことを示す VARIANT_BOOL 値。

adStatus する
EventStatusEnum 状態値。

EndOfRecordset 呼び出されると、イベントの原因となった操作が成功した場合、このパラメーターは adStatusOK に設定されます。 このイベントが、このイベントの原因となった操作の取り消しを要求できない場合は、adStatusCantDeny に設定されます。

EndOfRecordset 戻る前に、このパラメーターを adStatusUnwantedEvent に設定して、後続の通知を防ぎます。

pRecordset する
Recordset オブジェクト。 このイベントが発生した Recordset

備考

MoveNext 操作が失敗した場合、EndOfRecordset イベントが発生する可能性があります。

このイベント ハンドラーは、Recordset オブジェクトの末尾を越えて移動しようとしたときに呼び出されます。これは、MoveNext 呼び出した結果である可能性があります。 ただし、このイベントでは、データベースからさらに多くのレコードを取得し、Recordsetの末尾に追加できます。 その場合は、fMoreData を VARIANT_TRUE に設定し、EndOfRecordsetから戻ります。 次 MoveNext をもう一度呼び出して、新しく取得したレコードにアクセスします。

関連項目

ADO イベント モデルの例 (VC++)
ADO イベント ハンドラーの概要