CDaoIndexFieldInfo-Struktur
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