Freigeben über


CDaoRecordset::GetIndexInfo

Rufen Sie die Memberfunktion auf, erhält verschiedene Arten von Informationen über einen Index, der in der zugrunde liegenden Basistabelle ein Recordset definiert ist.

void GetIndexInfo(
   int nIndex,
   CDaoIndexInfo& indexinfo,
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO 
);
void GetIndexInfo(
   LPCTSTR lpszName,
   CDaoIndexInfo& indexinfo,
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO 
);

Parameter

  • nIndex
    Der nullbasierte Index in der Indexauflistung der Tabelle, für Suche durch numerische Position.

  • indexinfo
    Ein Verweis auf eine CDaoIndexInfo-Struktur.

  • dwInfoOptions
    Optionen, die angeben, das Informationen über den Index abzurufen.Die verfügbaren Optionen sind hier aufgeführt zusammen mit, was sie die Funktion bewirken, zurückzugeben.Um eine optimale Leistung rufen Sie nur die Ebene der Informationen ab, die Sie benötigen:

    • Name AFX_DAO_PRIMARY_INFO (nehmen Sie den Standardwert an), Feld-Informationen, Felder

    • primäre Informationen AFX_DAO_SECONDARY_INFO, plus: Primär, eindeutig, gruppiert, IgnoreNulls, erfordert, fremd

    • primäre und sekundäre Informationen AFX_DAO_ALL_INFO, plus: Unterschiedliche Anzahl

  • lpszName
    Ein Zeiger auf den Namen des Indexobjekts, für Suche nach Namen.

Hinweise

Eine Version der Funktion können Sie einen Index über ihre Position in der Auflistung gesucht wird.Die andere Version können Sie einen Index zu nach Namen aussehen.

Eine Beschreibung der zurückgegebenen Informationen, finden Sie die CDaoIndexInfo-Struktur.Diese Struktur verfügt über Member, die Teilen der Informationen oben aufgeführten in der Beschreibung von dwInfoOptions entsprechen.Wenn Sie Informationen auf einer Ebene anfordern, rufen Sie Informationen für alle vorherigen Ebenen auch ab.

Weitere Informationen finden Sie im Thema "Attribut-Eigenschaft" in der DAO-Hilfe.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoRecordset-Klasse

Hierarchien-Diagramm

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetLastModifiedBookmark