CRecordset::MoveFirst
最初の行セットの先頭のレコードが現在のレコードになります。
構文
void MoveFirst( );
解説
に関係なく、大量の行フェッチが実装されているかどうか、これはレコードセットの最初のレコード常にです。
レコードセットを開いた直後に MoveFirst を呼び出す必要はありません。 このとき、最初のレコードがあると、自動的に現在のレコードになります。
注意
このメンバー関数は、前方スクロール専用レコードセットに対して無効になります。
注意
レコードセット内を移動する場合、削除したレコードをバイパスすることはできません。詳細については IsDeleted のメンバー関数に関するトピックを参照してください。
注意
の [移動] の関数呼び出しはレコードセットのレコードがない場合、は例外をスローします。レコードセットのレコードがあるかどうかを確認するには、IsBOF と IsEOFを呼び出します。
注意
を呼び出すと、現在のレコードが更新されるか、追加する [移動] のいずれかに、更新が警告なしに機能します。
レコードセットの移動に関する詳細については、" " レコードセット: スクロール (ODBC) と レコードセット: ブックマークと絶対位置 (ODBC)を参照してください。 バルク行フェッチに関する詳細については、" " レコードセット: フェッチ サイズのレコードを (ODBC)を参照してください。
例外
Exception
Condition
このメソッドは、型 CDBException* と **CMemoryException***の例外をスローできます。
使用例
IsBOFの例を参照してください。
必要条件
Header: afxdb.h
参照
CRecordset クラス
階層図
CRecordset::Move
CRecordset::MoveLast
CRecordset::MoveNext
CRecordset::MovePrev
CRecordset::IsBOF
CRecordset::IsEOF