Sdílet prostřednictvím


CDaoIndexFieldInfo – struktura

Struktura CDaoIndexFieldInfo obsahuje informace o objektu pole indexu definovaného pro objekty přístupu k datům (DAO).

Poznámka:

Rozhraní DAO se podporuje prostřednictvím Office 2013. DAO 3.6 je konečná verze a je považována za za zastaralou.

Syntaxe

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

Parametry

m_strName
Jednoznačně pojmenuje objekt pole indexu. Podrobnosti najdete v tématu "Název vlastnosti" v nápovědě k dao.

m_bDescending
Označuje pořadí indexu definované objektem indexu. TRUE, pokud je pořadí sestupné.

Poznámky

Objekt indexu může mít řadu polí, která označují, na kterých polích je indexována tabulka (nebo sada záznamů založená na tabulce). Odkazy na Primary výše ukazují, jak jsou informace vráceny v m_pFieldInfos člen CDaoIndexInfo objekt získané voláním GetIndexInfo členské funkce třídy CDaoTableDef nebo CDaoRecordset.

Objekty indexu a objekty pole indexu nejsou reprezentovány třídou MFC. Místo toho objekty DAO podkladové MFC objekty třídy CDaoTableDef nebo CDaoRecordset obsahují kolekci indexových objektů, které se nazývají indexy kolekce. Každý indexový objekt zase obsahuje kolekci objektů polí. Tyto třídy poskytují členské funkce pro přístup k jednotlivým položkám informací indexu nebo k nim můžete přistupovat všechny najednou pomocí CDaoIndexInfo objektu voláním GetIndexInfo členské funkce obsahujícího objektu. Objekt CDaoIndexInfo pak má datový člen, m_pFieldInfoskterý odkazuje na pole CDaoIndexFieldInfo objektů.

GetIndexInfo Volání členské funkce obsahující objekt tabledef nebo recordset, jehož indexy kolekce je uložen index objekt, který vás zajímá. Pak přejděte k m_pFieldInfos členu CDaoIndexInfo objektu. Délka m_pFieldInfos pole je uložena v m_nFields. CDaoIndexFieldInfo také definuje členovou Dump funkci v buildech ladění. Můžete použít Dump k výpisu obsahu objektu CDaoIndexFieldInfo .

Požadavky

Záhlaví: afxdao.h

Viz také

Struktury, styly, zpětná volání a mapy zpráv
CDaoTableDef::GetIndexInfo
CDaoRecordset::GetIndexInfo