Freigeben über


CDaoIndexFieldInfo-Struktur

Die CDaoIndexFieldInfo-Struktur enthält Informationen über ein Indexfeldobjekt, das für Datenzugriffsobjekte (DAO) definiert ist.

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

Parameter

  • m_strName
    Benennt das eindeutig Indexfeldobjekt. Ausführliche Informationen finden Sie im Thema "Name-Eigenschaft" in der DAO-Hilfe.

  • M_bDescending
    Gibt der Indexreihenfolge an, die vom Indexobjekt definiert wird. TRUE, wenn die Reihenfolge absteigend ist.

Hinweise

Ein Indexobjekt kann einige Felder verfügen und angeben, das eine tabledef- (oder ein Recordset auf einer Tabelle basiert) ist indiziert an Felder. Die Verweise auf primärem oben genanntem geben an, wie diese Informationen im m_pFieldInfos-Member eines CDaoIndexInfo-Objekts zurückgegeben werden, das mithilfe der GetIndexInfo-Memberfunktion der CDaoTableDef oder CDaoRecordset abgerufen wird, aufgerufen.

Indexobjekte und Indexfeldobjekte werden nicht durch eine MFC-Klasse dargestellt. Stattdessen enthält die DAO-Objekte MFC-Objekten, die der CDaoTableDef oder CDaoRecordset zugrunde liegen, eine Auflistung Indexobjekte, die aufgerufen Indexauflistung. Jedes Indexobjekt enthält wiederum eine Auflistung Feldobjekte. Diese Klassen stellen Memberfunktionen, um auf einzelne Elemente aus Indexinformationen zuzugreifen, oder Sie können mit einem CDaoIndexInfo-Objekt in einem gemeinsam zugreifen, indem Sie die Memberfunktion GetIndexInfo des enthaltenden Objekts aufrufen. Das CDaoIndexInfo-Objekt hat und dann ein Datenmember, m_pFieldInfos, der in einem Array CDaoIndexFieldInfo-Objekten zeigt.

Rufen Sie die Memberfunktion GetIndexInfo der enthaltenden tabledef- oder des Recordset-Objekts auf, in dessen Indizes Auflistung das Indexobjekt gespeichert wird, das, Sie interessiert. Informieren Sie dann das m_pFieldInfosCDaoIndexInfo-Member des Objekts. Die Länge des Arrays m_pFieldInfos wird in m_nFields gespeichert. CDaoIndexFieldInfo definiert auch eine Dump-Memberfunktion in Debugbuilds. Sie können Dump verwenden, um den Inhalt eines CDaoIndexFieldInfo-Objekts zu speichern.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoTableDef::GetIndexInfo

CDaoRecordset::GetIndexInfo

Weitere Ressourcen

Strukturen, Stile, Rückrufe und Meldungszuordnungen