Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CDaoIndexFieldInfo-Struktur enthält Informationen zu einem Indexfeldobjekt, das für Datenzugriffsobjekte (Data Access Object, DAO) definiert ist.
Hinweis
DAO wird bis Office 2013 unterstützt. DAO 3.6 ist die endgültige Version und gilt als veraltet.
Syntax
struct CDaoIndexFieldInfo
{
CString m_strName; // Primary
BOOL m_bDescending; // Primary
};
Parameter
m_strName
Benennt das Indexfeldobjekt eindeutig. Weitere Informationen finden Sie im Thema „Name-Eigenschaft“ in der DAO-Hilfe.
m_bDescending
Gibt die vom Indexobjekt definierte Indexreihenfolge an. TRUE, wenn die Reihenfolge absteigend ist.
Hinweise
Ein Indexobjekt kann über eine Reihe von Feldern verfügen, die angeben, auf welchen Feldern eine Tabledef (oder ein Recordset basierend auf einer Tabelle) indiziert wird. Die „Primary“-Kommentare oben geben an, wie die Informationen im m_pFieldInfos-Member eines CDaoIndexInfo-Objekts zurückgegeben werden, das durch Aufrufen der Memberfunktion GetIndexInfo der Klasse CDaoTableDef oder CDaoRecordset abgerufen wird.
Indexobjekte und Indexfeldobjekte werden nicht durch eine MFC-Klasse dargestellt. Stattdessen enthalten die den DAO-Objekten zugrundeliegenden MFC-Objekte der Klasse CDaoTableDef oder CDaoRecordset eine Auflistung von Indexobjekten, die als Auflistung von Indizes bezeichnet wird. Jedes Indexobjekt enthält wiederum eine Auflistung von Feldobjekten. Diese Klassen stellen Memberfunktionen für den Zugriff auf einzelne Elemente von Indexinformationen zur Verfügung, oder Sie können auf alle Elemente gleichzeitig mit einem CDaoIndexInfo-Objekt zugreifen, indem Sie die Memberfunktion GetIndexInfo des enthaltenden Objekts aufrufen. Das CDaoIndexInfo-Objekt verfügt dann über einen Datenmember, m_pFieldInfos, der auf ein Array von CDaoIndexFieldInfo-Objekten {3} verweist.
Rufen Sie die Memberfunktion GetIndexInfo des enthaltenden Tabledef- oder Recordset-Objekts auf, in dessen Indexes-Auflistung das Indexobjekt gespeichert ist, an dem Sie interessiert sind. Greifen Sie dann auf den Member m_pFieldInfos des CDaoIndexInfo-Objekts zu. Die Länge des in m_pFieldInfos-Arrays wird in m_nFields gespeichert. CDaoIndexFieldInfo definiert zudem eine Memberfunktion Dump in Debugbuilds. Sie können Dump verwenden, um den Inhalt eines CDaoIndexFieldInfo-Objekts auszugeben.
Anforderungen
Header: afxdao.h
Siehe auch
Strukturen, Stile, Rückrufe und Meldungszuordnungen
CDaoTableDef::GetIndexInfo
CDaoRecordset::GetIndexInfo