CDaoIndexFieldInfo — Struktura
CDaoIndexFieldInfo Struktury zawiera informacje o zdefiniowanych dla obiektów dostępu do danych (DAO) obiektu pola indeksu.
struct CDaoIndexFieldInfo
{
CString m_strName; // Primary
BOOL m_bDescending; // Primary
};
Parametry
m_strName
Unikatowej nazwy obiektu pola indeksu.Aby uzyskać szczegółowe informacje zobacz temat "Właściwość Name" w pomocy DAO.m_bDescending
Wskazuje kolejność indeks zdefiniowany przez obiekt indeksu.TRUE Jeśli malejąca kolejność.
Uwagi
Obiekt indeksu może mieć wiele pól, wskazując jakie pola tabledef (lub zestaw rekordów z tabeli) jest indeksowany na.Odniesienia do podstawowej powyżej wskazują, jak informacje są zwracane w m_pFieldInfos członek CDaoIndexInfo uzyskane przez wywołanie obiektu GetIndexInfo funkcji składowej klasy CDaoTableDef lub CDaoRecordset.
Pole obiekty indeks i indeks nie są reprezentowane przez klasę MFC.Zamiast tego, DAO obiektów podstawowych obiektów klasy MFC CDaoTableDef lub CDaoRecordset zawiera zbiór obiektów indeksu, o nazwie kolekcji Indexes.Każdy obiekt indeksu z kolei zawiera zbiór obiektów pól.Dostęp do poszczególnych elementów informacje o indeksach funkcji składowych zasilania tych klas lub uzyskiwania dostępu do nich w całości z CDaoIndexInfo obiekt poprzez wywołanie GetIndexInfo funkcji składowej obiektu zawierającego.CDaoIndexInfo Obiekt, następnie, ma element członkowski danych, m_pFieldInfos, który wskazuje tablicę CDaoIndexFieldInfo obiektów.
Wywołanie GetIndexInfo funkcji składowej obiektu zawierającego tabledef lub zestawu rekordów w których indeksy kolekcja jest przechowywany obiekt indeksu są Państwo zainteresowani.Następnie uzyskuje dostęp do m_pFieldInfos członek CDaoIndexInfo obiektu.Długość m_pFieldInfos tablicy są przechowywane w m_nFields.CDaoIndexFieldInfodefiniuje również Dump tworzy funkcję członka w debugowania.Można użyć Dump do zrzutu zawartości CDaoIndexFieldInfo obiektu.
Wymagania
Nagłówek: afxdao.h