CDaoTableDef::GetFieldInfo

呼叫此成員函式以取得各種有關 tabledef 定義欄位的資訊。

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
    物件的欄位索引和資料表的以零起始的欄位集合中,依索引的搜尋。

  • fieldinfo
    CDaoFieldInfo 結構的參考。

  • dwInfoOptions
    指定的選項。如需擷取欄位的位置資訊。可用的選項與哪些一起列出了一些它們只會傳回函式:

    • AFX_DAO_PRIMARY_INFO (預設) 名稱,型別,大小,屬性。針對最快的效能使用選項。

    • AFX_DAO_SECONDARY_INFO 主訊息,以及:序數位置,必要時,允許長度為零,自動分頁命令,外部名稱,來源欄位,來源資料表

    • AFX_DAO_ALL_INFO 主要和次要資訊,以及:驗證規則,驗證文字,預設值

  • lpszName
    對欄位物件名稱的指標,搜尋的名稱。這個名稱是唯一命名欄位為 64 個字元的字串。

備註

函式的版本可讓您依索引搜尋欄位。另一個版本可讓您依名稱搜尋欄位。

對於訊息的說明,請參閱 CDaoFieldInfo 傳回結構。這個結構會對應至 dwInfoOptions的說明上面所列的資訊項目的成員。當您需要資訊在一個層級時,您會取得所有之前的等級的詳細資訊。

如需相關資訊,請參閱本主題稍後的「屬性" property」DAO 說明。

需求

Header: afxdao.h

請參閱

參考

CDaoTableDef 類別

階層架構圖

CDaoTableDef::GetIndexInfo

CDaoTableDef::GetIndexCount

CDaoTableDef::GetFieldCount