CDaoIndexFieldInfo 結構
CDaoIndexFieldInfo結構包含定義給資料存取物件 (DAO) 索引欄位物件的相關資訊。
struct CDaoIndexFieldInfo
{
CString m_strName; // Primary
BOOL m_bDescending; // Primary
};
參數
m_strName
唯一名稱索引的欄位物件。 如需詳細資訊,請參閱"Name"DAO 說明 》 的主題。m_bDescending
表示索引物件所定義的索引順序。 本屬性為 TRUE 如果則為 z-a。
備註
索引物件可以具有多個欄位,指出哪些 tabledef (或資料表為基礎的資料錄集) 會在進行索引的欄位。 上述的主要參考表示資訊在傳回的方式m_pFieldInfos成員的 CDaoIndexInfo 物件藉由呼叫GetIndexInfo成員函式類別的 CDaoTableDef 或 CDaoRecordset。
MFC 類別並不表示索引與索引的欄位物件。 相反地,DAO 物件基礎的 MFC 物件類別的 CDaoTableDef 或 CDaoRecordset 包含稱為索引集合的索引物件的集合。 每個索引的物件,含有 [] 欄位物件的集合。 這些類別提供成員函式來存取個別的索引資訊的項目,或者您也可以存取它們全部的CDaoIndexInfo物件藉由呼叫GetIndexInfo包含物件的成員函式。 CDaoIndexInfo物件,則,不會有一個資料成員, m_pFieldInfos,所指到的陣列, CDaoIndexFieldInfo物件。
呼叫GetIndexInfo成員函式包含 tabledef 或資料錄集物件在其索引的集合會儲存您所需的索引物件。 然後,存取m_pFieldInfos成員的 CDaoIndexInfo 物件。 長度m_pFieldInfos陣列會儲存在m_nFields。 CDaoIndexFieldInfo也會定義Dump成員函式,在偵錯組建。 您可以使用Dump來傾印內容的CDaoIndexFieldInfo物件。
需求
標頭: afxdao.h