次の方法で共有


CDaoQueryDef::GetFieldInfo

クエリ定義で定義されているフィールドについてのさまざまな情報を取得します。

void GetFieldInfo( 
   int nIndex, 
   CDaoFieldInfo& fieldinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetFieldInfo( 
   LPCTSTR lpszName, 
   CDaoFieldInfo& fieldinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

パラメーター

  • nIndex
    インデックスで検索する場合の、クエリ定義の Fields コレクションの該当フィールドの 0 から始まるインデックス。

  • fieldinfo
    要求した情報が返される CDaoFieldInfo オブジェクトへの参照。

  • dwInfoOptions
    フィールドに関してどの情報を取得するかを指定するオプション。 指定できるオプションと、各オプションに応じて関数が返す情報を次に示します。

    • AFX_DAO_PRIMARY_INFO   (既定) 名前、型、サイズ、属性

    • AFX_DAO_SECONDARY_INFOプライマリ情報プラス:序数、必要な照合順序ゼロ長さ、ソース フィールド、外部名、ソース テーブルを許可します。

    • AFX_DAO_ALL_INFOプライマリおよびセカンダリの情報プラス:既定値、テキスト、検証規則

  • lpszName
    名前で検索する場合の、該当するフィールド名を持つ文字列。 CStringT クラス が使えます。

解説

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

必要条件

**ヘッダー:**afxdao.h

参照

参照

CDaoQueryDef クラス

階層図

CDaoQueryDef::GetFieldCount

その他の技術情報

CDaoQueryDef のメンバー