CDaoRecordset::MoveFirst
レコードセットの最初のレコード (存在する場合)、現在のレコードを行うには、このメンバー関数を呼び出します。
void MoveFirst( );
解説
レコードセットを開いた直後に MoveFirst を呼び出す必要はありません。このとき、最初のレコードがあると、自動的に現在のレコードになります。
注意 |
---|
の [移動] の関数呼び出しはレコードセットのレコードがない場合、は例外をスローします。一般に、レコードセットのレコードがあるかどうかを確認するに IsBOF と IsEOF の両方を移動操作の前に呼び出します。[開く] か [再クエリ]を呼び出した後、IsBOF か IsEOFを呼び出します。 |
[!メモ]
を呼び出すと、現在のレコードが更新されるか、追加する [移動] のいずれかに、更新が警告なしに機能します。
要件を適用せずにレコード間の移動に [移動] 関数を使用します。指定された条件を満たす型ダイナセットとスナップショット タイプのレコードセット オブジェクトのレコードを見つけるために検索操作を使用します。テーブル タイプのレコードセット オブジェクトのレコードを探すには、Seekを呼び出します。
レコードセットがテーブル タイプのレコードセットを参照する場合は、移動は、テーブルの現在のインデックスに従います。基になる DAO のオブジェクトのインデックスのプロパティを使用して、現在のインデックスを設定できます。現在のインデックスを設定する、返されるレコードの順序は未定義です。
SQL クエリまたは querydef に基づいてレコードセット オブジェクトの MoveLast を呼び出すと、クエリは完了に変換され、レコードセット オブジェクトは完全に設定されます。
前方スクロール専用スクロール スナップショットの MoveFirst または MovePrev のメンバー関数を呼び出すことはできません。
レコードセットの現在のレコードの位置を実行するには、転送されたレコードに番号または後方に、呼び出し **[移動]**オブジェクトします。
関連情報については、" "メソッド「変換」および「MoveFirst、MoveLast、MoveNext の DAO ヘルプ MovePrevious のメソッド」"を参照してください。
必要条件
Header: afxdao.h