CDaoIndexFieldInfo Struktur

Die CDaoIndexFieldInfo -Struktur hat folgende form:

struct CDaoIndexFieldInfo
{
 &Nbsp; CString M_strName;          / / Primär
   BOOL M_bDescending;         / / Primär
}

Die CDaoIndexFieldInfo -Struktur enthält Informationen über ein Feld-Index-Objekt für Datenzugriffsobjekte (DAO) definiert. Ein Index-Objekt können eine Reihe von Feldern, die angibt, welche Felder auf eine Tabledef (oder ein Recordset basierend auf einem Tisch) indiziert ist. Die Verweise auf die primären oben zeigen, wie die Informationen in den M_pFieldInfos eines CDaoIndexInfo -Objekts, die durch den Aufruf der GetIndexInfo -Memberfunktion der Klasse CDaoTableDef oder CDaoRecordset zurückgegeben werden.

Index und Index-Feld-Objekte werden nicht durch eine MFC-Klasse dargestellt. Stattdessen enthalten die MFC-Objekte der Klasse CDaoTableDef oder CDaoRecordset zugrunde liegenden DAO-Objekten eine Auflistung von Index-Objekten, die die Indexes-Auflistung aufgerufen. Jeder Index-Objekt enthält wiederum eine Auflistung von Field-Objekte. Diese Klassen liefern Memberfunktionen auf einzelne Elemente von Indexinformationen zugreifen, oder Sie greifen sie auf einmal mit einem CDaoIndexInfo -Objekt durch Aufrufen der GetIndexInfo -Memberfunktion des enthaltenden Objekts. Das CDaoIndexInfo -Objekt hat dann einen Datenmember, M_pFieldInfos, die auf ein Array von CDaoIndexFieldInfo -Objekten verweist.

Mitglieder

m_strName

Eindeutig benennt das Index-Feld-Objekt. Weitere Informationen finden Sie im Thema "Name-Eigenschaft" in der DAO-Hilfe.

m_bDescending

Gibt den Index Bestellung durch das Index-Objekt definiert. TRUE , wenn die Reihenfolge absteigend ist.

Kommentare

Rufen Sie die GetIndexInfo -Memberfunktion des Tabledef enthaltenden oder Recordset-Objekt in dessen Indizes Auflistung ist gespeichert das Index-Objekt, das, dem Sie interessiert. Dann das M_pFieldInfos -Mitglied des CDaoIndexInfo -Objekts zugreifen. Die Länge des M_pFieldInfos -Arrays wird in M_nFieldsgespeichert. CDaoIndexFieldInfo definiert auch eine Memberfunktion Dump in Debug-Builds. Dump können Sie den Inhalt eines CDaoIndexFieldInfo -Objekts.

Informationen über diese und andere MFC DAO-Informationsstrukturen, finden Sie im Artikel DAO-Auflistungen: Ermitteln von Informationen über DAO-Objekte im Visual C++ Programmer's Guide.

Siehe auch&Nbsp;CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo

Index