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