Udostępnij za pośrednictwem


CDaoIndexFieldInfo — Struktura

Struktura CDaoIndexFieldInfo zawiera informacje o obiekcie pola indeksu zdefiniowanym dla obiektów dostępu do danych (DAO).

DaO jest obsługiwane za pośrednictwem pakietu Office 2013. DaO 3.6 jest wersją ostateczną i jest uważany za przestarzałą.

Składnia

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

Parametry

m_strName
Unikatowe nazwy obiektu pola indeksu. Aby uzyskać szczegółowe informacje, zobacz temat "Name Property" (Nazwa właściwości) w pomocy dao.

m_bDescending
Wskazuje kolejność indeksu zdefiniowaną przez obiekt indeksu. Wartość TRUE, jeśli kolejność jest malejąco.

Uwagi

Obiekt indeksu może zawierać wiele pól wskazujących, na których polach indeksuje tabeladef (lub zestaw rekordów na podstawie tabeli). Odwołania do obiektu Primary powyżej wskazują, jak informacje są zwracane w m_pFieldInfos składowej obiektu CDaoIndexInfo uzyskanego przez wywołanie GetIndexInfo funkcji składowej klasy CDaoTableDef lub CDaoRecordset.

Obiekty indeksu i obiekty pól indeksu nie są reprezentowane przez klasę MFC. Zamiast tego obiekty DAO bazowych obiektów MFC klasy CDaoTableDef lub CDaoRecordset zawierają kolekcję obiektów indeksu nazywanych kolekcją Indeksy. Każdy obiekt indeksu z kolei zawiera kolekcję obiektów pól. Klasy te dostarczają funkcje składowe w celu uzyskania dostępu do poszczególnych elementów informacji o indeksie lub można uzyskać do nich dostęp jednocześnie z obiektem CDaoIndexInfo przez wywołanie GetIndexInfo funkcji składowej obiektu zawierającego. Następnie CDaoIndexInfo obiekt zawiera składową danych , m_pFieldInfosktóra wskazuje tablicę CDaoIndexFieldInfo obiektów.

Wywołaj GetIndexInfo funkcję składową obiektu zawierającego tabelędef lub obiekt zestawu rekordów, w którym kolekcja Indeksy jest przechowywana obiekt indeksu, który cię interesuje. Następnie uzyskaj dostęp do m_pFieldInfos elementu członkowskiego obiektu CDaoIndexInfo . Długość m_pFieldInfos tablicy jest przechowywana w pliku m_nFields. CDaoIndexFieldInfo Definiuje również funkcję składową Dump w kompilacjach debugowania. Możesz użyć Dump polecenia , aby zrzucić zawartość CDaoIndexFieldInfo obiektu.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Struktury, style, wywołania zwrotne i mapy komunikatów
CDaoTableDef::GetIndexInfo
CDaoRecordset::GetIndexInfo