次の方法で共有


CDaoDatabase::GetQueryDefInfo

更新 : 2007 年 11 月

データベースで定義されているクエリに関するさまざまな情報を取得します。

void GetQueryDefInfo( 
   int nIndex, 
   CDaoQueryDefInfo& querydefinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetQueryDefInfo( 
   LPCTSTR lpszName, 
   CDaoQueryDefInfo& querydefinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

パラメータ

  • nIndex
    インデックスで検索する場合の、データベースの QueryDefs コレクションの定義済みクエリのインデックス。

  • querydefinfo
    要求された情報を返す CDaoQueryDefInfo オブジェクトへの参照。

  • dwInfoOptions
    取得するレコードセットに関する情報を指定するオプション。指定できるオプションを次に示します。関数がレコードセットについてのどの情報を返すかを指定します。

    • AFX_DAO_PRIMARY_INFO   (既定) 名前、型

    • AFX_DAO_SECONDARY_INFO   プライマリ情報に加えて、作成日付、最終更新日付、返されたレコード、更新可否。

    • AFX_DAO_ALL_INFO   プライマリ情報、セカンダリ情報に加えて、SQL、接続、ODBC タイムアウト。

  • lpszName
    名前で検索する場合の、データベースで定義されているクエリ名を持つ文字列。

解説

この関数は、データベースの QueryDefs コレクションのインデックス、またはクエリ名で選択できるように、2 つの形式が用意されています。

querydefinfo に返される情報についての説明は、CDaoQueryDefInfo 構造体を参照してください。この構造体は、上記の dwInfoOptions で説明した情報に対応するメンバを保持します。あるレベルの情報を要求すると、そのレベル以下の情報も返されます。

必要条件

ヘッダー : afxdao.h

参照

参照

CDaoDatabase クラス

階層図

CDaoDatabase::GetQueryDefCount

その他の技術情報

CDaoDatabase のメンバ