CDaoRecordset::Requery

仮想 void Requery ();
throw (CDaoException, CMemoryException);

解説

(更新) を再構築するにはこのメンバー関数は、レコード セットを呼び出します。すべてのレコードが返された場合は、最初のレコードが現在のレコードになります。

追加や削除、または他のユーザーがデータ ソースに作っているを反映するように、レコード セットのために再クエリを呼び出してレコード セットを再構築する必要があります。レコード セットがダイナセットの場合は、自動的に、または他のユーザーは既存のレコード (追加する) が更新が反映されます。レコード セットがスナップショットの場合は、他のユーザーと同様に追加および削除して編集内容を反映するクエリを再実行を呼び出す必要があります。

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

レコード セットを再構築する試みが失敗した場合は、レコード セットが閉じています。クエリを再実行を呼び出す前に、 CanRestartメンバー関数を呼び出して、レコード セットをに対すことができるかどうかを決定することができます。CanRestartでは、再クエリが成功することは保証されません。

注意特価;のみをOpenを呼び出した後に再クエリを呼び出す(&N)。

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

クエリを再実行を呼び出した後、 IsBOFIsEOFの両方を 0 以外の値返す場合、クエリ、レコードとレコード セットのデータは含まれませんが返されませんでした。

データ更新の詳細については、資料を参照してください DAO レコード セット: レコード セットの操作 Visual の C++ プログラマのガイド。関連情報についてを参照してください再クエリ DAO ヘルプの「方法」トピック。

CDaoRecordset の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDaoRecordset::CanRestart(&N)

Index