次の方法で共有


CDaoRecordset::Requery

(最新の情報に更新) レコードセットをビルドし直すには、このメンバー関数を呼び出します。

virtual void Requery( );

解説

レコードが返されると、先頭のレコードが現在のレコードになります。

自分または他のユーザーがデータ ソースに追加と削除を行う反映するレコードセットでは、**[再クエリ]**を呼び出してレコードセットをビルドし直す必要があります。レコードセットがダイナセット、自動的に自分または他のユーザーが既存のレコードする更新内容が反映されます (よる追加します)。レコードセットがスナップショットで、他のユーザーによって編集を追加、削除、または反映するように [再クエリ] を呼び出す必要があります。

ダイナセットとスナップショットの場合、パラメーター値を使用してレコードセットをリビルドする呼び出し [再クエリ]。**[再クエリ]を呼び出す前に m_strFilterm_strSort を設定することによって、新しいフィルターまたは並べ替えを設定します。[再クエリ]**を呼び出す前にパラメーター データ メンバーに新しい値を割り当てることによって一定の新しいパラメーター。

レコードセットをリビルドする試みに失敗すると、レコードセットが閉じます。**[再クエリ]**を呼び出す前に、レコードセットが CanRestart のメンバー関数を呼び出すことによって requeried できるかどうかを確認できます。CanRestart[再クエリ] が成功したことを保証する。

Caution メモ注意

[開く]を呼び出した後にのみ使用 [再クエリ]

[!メモ]

[再クエリ] の変更の DAO のブックマークを呼び出します。

CanRestart を呼び出すときは 0 を返します型ダイナセットとスナップショット タイプのレコードセットの [再クエリ] を呼び出すことはできませんが、テーブル タイプのレコードセットで使用できます。

**[再クエリ]**を呼び出した後 IsBOFIsEOF の戻り値のゼロ以外の両方が、クエリ戻らなかったらレコードとレコードセットには、データが含まれません。

関連情報については、DAO ヘルプの「再クエリ メソッド」の" "を参照してください。

必要条件

Header: afxdao.h

参照

関連項目

CDaoRecordset クラス

階層図

CDaoRecordset::CanRestart