次の方法で共有


CDaoQueryDef::GetFieldInfo

さまざまな種類の querydef で定義されているフィールドに関する情報を取得するには、このメンバー関数を呼び出します。

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
    インデックスによって検索の querydef のフィールドのコレクションの目的のフィールドのインデックス。

  • fieldinfo
    必要な情報を返す CDaoFieldInfo のオブジェクトへの参照。

  • dwInfoOptions
    取得するフィールドについての情報指定するオプション。使用できるオプションはでは、関数はを返します。とともに次に示します:

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

    • AFX_DAO_SECONDARY_INFO との主な情報: 必要な序数位置は、ソース フィールドの長さ、外部の名前、順序を照合するソースのテーブルを割り当てます。

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

  • lpszName
    検索の目的のフィールドの名前を、名前を含む文字列。CStringを使用できます。

解説

fieldinfoで返される情報については CDaoFieldInfo の構造体を参照してください。この構造体には、上部に dwInfoOptions の下に関する説明情報に対応するメンバーがあります。情報の 1 レベルが必要な場合は、情報の前のレベルがまたは取得します。

必要条件

Header: afxdao.h

参照

関連項目

CDaoQueryDef クラス

階層図

CDaoQueryDef::GetFieldCount