分享方式:


CDaoIndexFieldInfo 結構

結構 CDaoIndexFieldInfo 包含針對數據存取物件所定義的索引欄位物件相關信息(DAO)。

注意

DAO 可透過 Office 2013 支援。 DAO 3.6 是最終版本,且被視為過時。

語法

struct CDaoIndexFieldInfo
{
    CString m_strName;          // Primary
    BOOL m_bDescending;         // Primary
};

參數

m_strName
唯一命名索引欄位物件。 如需詳細資訊,請參閱 DAO 說明中的「名稱屬性」主題。

m_bDescending
表示索引物件所定義的索引順序。 如果順序是遞減,則為TRUE。

備註

索引物件可以有一些字段,指出哪些欄位為 tabledef(或以數據表為基礎的記錄集)已編制索引。 上述 Primary 的參考會指出如何透過呼叫 CDaoTableDefCDaoRecordset 類別的成員函式,在 CDaoIndexInfo 物件的成員中傳回m_pFieldInfos資訊。GetIndexInfo

索引物件和索引欄位物件不是由 MFC 類別表示。 相反地,CDaoTableDefCDaoRecordset 類別之 MFC 對象的基礎 DAO 物件包含索引物件的集合,稱為 Indexes 集合。 接著,每個索引物件都包含欄位物件的集合。 這些類別提供成員函式來存取個別的索引信息專案,或者您可以藉由呼叫GetIndexInfo包含對象的成員函式,以一次存取CDaoIndexInfo它們。 然後,物件CDaoIndexInfo具有指向 物件陣列CDaoIndexFieldInfo的資料成員 m_pFieldInfos

GetIndexInfo呼叫包含 tabledef 或 recordset 對象的成員函式,其 Indexes 集合會儲存您感興趣的索引物件。 然後存取 m_pFieldInfos CDaoIndexInfo 對象的成員。 陣列的 m_pFieldInfos 長度會儲存在 中 m_nFieldsCDaoIndexFieldInfo 也會在 Dump 偵錯組建中定義成員函式。 您可以使用 Dump 來傾印 物件的內容 CDaoIndexFieldInfo

需求

標頭: afxdao.h

另請參閱

結構、樣式、回呼和訊息對應
CDaoTableDef::GetIndexInfo
CDaoRecordset::GetIndexInfo