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 的參考會指出如何透過呼叫 CDaoTableDef 或 CDaoRecordset 類別的成員函式,在 CDaoIndexInfo 物件的成員中傳回m_pFieldInfos
資訊。GetIndexInfo
索引物件和索引欄位物件不是由 MFC 類別表示。 相反地,CDaoTableDef 或 CDaoRecordset 類別之 MFC 對象的基礎 DAO 物件包含索引物件的集合,稱為 Indexes 集合。 接著,每個索引物件都包含欄位物件的集合。 這些類別提供成員函式來存取個別的索引信息專案,或者您可以藉由呼叫GetIndexInfo
包含對象的成員函式,以一次存取CDaoIndexInfo
它們。 然後,物件CDaoIndexInfo
具有指向 物件陣列CDaoIndexFieldInfo
的資料成員 m_pFieldInfos
。
GetIndexInfo
呼叫包含 tabledef 或 recordset 對象的成員函式,其 Indexes 集合會儲存您感興趣的索引物件。 然後存取 m_pFieldInfos
CDaoIndexInfo 對象的成員。 陣列的 m_pFieldInfos
長度會儲存在 中 m_nFields
。 CDaoIndexFieldInfo
也會在 Dump
偵錯組建中定義成員函式。 您可以使用 Dump
來傾印 物件的內容 CDaoIndexFieldInfo
。
需求
標頭: afxdao.h
另請參閱
結構、樣式、回呼和訊息對應
CDaoTableDef::GetIndexInfo
CDaoRecordset::GetIndexInfo