次の方法で共有


CDaoQueryDef::CDaoQueryDef

CDaoQueryDef オブジェクトを構築します。

CDaoQueryDef(
   CDaoDatabase* pDatabase 
);

パラメーター

  • pDatabase
    CDaoDatabase の開いているオブジェクトへのポインター。

解説

オブジェクトは、データベースの QueryDefs のコレクション、新しいクエリ格納するコレクション、または一時的なクエリに格納する格納されている既存の querydef を表すことができます。は、次の手順では、querydef のタイプによって異なります:

  • オブジェクトが既存の querydef を表している場合は、これを初期化するオブジェクトの [開く] のメンバー関数を呼び出します。

  • オブジェクトを保存する新しい querydef を表すオブジェクトの [作成] のメンバー関数を呼び出します。これは、データベースの QueryDefs のコレクションにオブジェクトを追加します。その後、オブジェクトの属性を設定するに CDaoQueryDef のメンバー関数を呼び出します。最後に、呼び出し [追加]

  • オブジェクトが一時 querydef をデータベースに保存されないため) 表している場合は、クエリの名前に空の文字列を渡す **[作成]を呼び出します。[作成]を呼び出した後、直接属性を設定することにより、querydef を初期化します。[追加]**を呼び出さないでください。

querydef の属性を設定するには、関数 SetNameSetSQLSetConnectSetODBCTimeoutSetReturnsRecords のメンバーを使用できます。

querydef オブジェクトが完了したら、[閉じる] のメンバー関数を呼び出します。querydef にポインターがあるとき、C++ オブジェクトを破棄するときに [削除] 演算子を使用します。

必要条件

Header: afxdao.h

参照

関連項目

CDaoQueryDef クラス

階層図

CDaoQueryDef::GetConnect

CDaoQueryDef::GetDateCreated

CDaoQueryDef::GetDateLastUpdated

CDaoQueryDef::GetName

CDaoQueryDef::GetODBCTimeout

CDaoQueryDef::GetReturnsRecords

CDaoQueryDef::GetSQL