CRecordset::MoveLast
現在のレコードを最後の完全な行セットの先頭レコードに位置付けます。
void MoveLast( );
解説
バルク行フェッチを実装していない場合、レコードセットの行セット サイズは 1 となり、MoveLast は単純にレコードセットの最終レコードに移動します。
注意
このメンバー関数は、前方参照だけのレコードセットでは無効です。
注意
レコードセット内を移動するときに、削除したレコードをスキップすることはできません。 詳細については、IsDeleted メンバー関数を参照してください。
ヒント
レコードセットにレコードが存在しない場合は、Move 関数のいずれかを呼び出すと例外がスローされます。 レコードセットにレコードが存在するかどうかを調べるには、IsBOF と IsEOF を呼び出します。
注意
現在のレコードを更新または追加しているときに、現在のレコードセットを移動する関数を呼び出すと、警告なしに更新が破棄されます。
レコード セットの移動の詳細についてを参照してくださいレコード セット:スクロール (ODBC) と レコード セット:ブックマークと絶対位置 (ODBC)。 バルク行フェッチの詳細については、資料を参照してくださいレコード セット:一括 (ODBC) 内のレコードをフェッチ。
例外
このメソッドは、CDBException* 型の例外と CMemoryException* 型の例外をスローできます。
使用例
「CRecordset::IsBOF」の例を参照してください。
必要条件
**ヘッダー:**afxdb.h