CDaoQueryDef::CDaoQueryDef
更新 : 2007 年 11 月
CDaoQueryDef オブジェクトを構築します。
CDaoQueryDef(
CDaoDatabase* pDatabase
);
パラメータ
- pDatabase
開いている CDaoDatabase オブジェクトへのポインタ。
解説
オブジェクトは、データベースの QueryDefs コレクションに格納されている既存のクエリ定義、コレクションに格納される新しいクエリ定義、一時的で保存されないクエリ定義のどれでも表現できます。クエリ定義の型により、次の手順で構築します。
オブジェクトが既存のクエリ定義を表しているときは、オブジェクトの Open メンバ関数を呼び出してオブジェクトを初期化します。
オブジェクトが保存する新しいクエリ定義を表しているときは、オブジェクトの Create メンバ関数を呼び出します。この関数は、データベースの QueryDefs コレクションにオブジェクトを追加します。次に CDaoQueryDef メンバ関数を呼び出してオブジェクトの属性を設定します。最後に Append を呼び出します。
オブジェクトが一時的な (データベースに保存しない) クエリ定義を表しているときは、クエリ名に空の文字列を渡して、Create を呼び出します。Create の呼び出し後、その属性を直接設定してクエリ定義を初期化します。Append は呼び出しません。
クエリ定義の属性を設定するには、SetName、SetSQL、SetConnect、SetODBCTimeout、および SetReturnsRecords の各メンバ関数が使えます。
クエリ定義オブジェクトを使い終わったら、Close メンバ関数を呼び出します。クエリ定義のポインタを持っているときは、delete 演算子を使って C++ オブジェクトを破棄します。
必要条件
ヘッダー : afxdao.h
参照
参照
CDaoQueryDef::GetDateLastUpdated
CDaoQueryDef::GetReturnsRecords