CDaoIndexFieldInfo — Struktura
Struktura CDaoIndexFieldInfo
zawiera informacje o obiekcie pola indeksu zdefiniowanym dla obiektów dostępu do danych (DAO).
Uwaga
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_pFieldInfos
któ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