共用方式為


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 下的成員。 如果您需要資訊的一層,您會取得資訊的所有之前的等級。

需求

Header: afxdao.h

請參閱

參考

CDaoQueryDef 類別

階層架構圖

CDaoQueryDef::GetFieldCount