Struktura CDaoIndexFieldInfo ma następującą postać:
struct CDaoIndexFieldInfo
{
nbsp; CString m_str&Name; / / Podstawowy
BOOL m_bDescending; / / Podstawowy
}
Struktura CDaoIndexFieldInfo zawiera informacje dotyczące obiektu pola indeksu określone dla obiektów data access objects (DAO). Obiekt indeks może zawierać liczbę pól, wskazujące, które pola zreplikowany (lub zestaw rekordów na podstawie tabeli) jest indeksowane na. Odniesienia do podstawowego powyżej wskazują, w jaki sposób informacje jest zwracany w m_pFieldInfos członkiem obiekcie CDaoIndexInfo uzyskiwane przez wywołanie funkcji członek GetIndexInfo klasy CDaoTableDef lub CDaoRecordset.
Indeks obiekty i pole indeksu nie są reprezentowane przez klasy MFC. Zamiast tego obiektów DAO, leżących u podstaw MFC obiektów klasy CDaoTableDef lub CDaoRecordset zawiera zbiór obiektów indeksu, o nazwie kolekcji indeksów. Każdy obiekt indeksu, z kolei zawiera zbiór obiektów pola. Klasy te dostarcza funkcji dostępu poszczególne informacje o indeksach lub dostęp można uzyskać je wszystkie na raz z obiektem CDaoIndexInfo przez wywołanie funkcji członek GetIndexInfo obiektu zawierającego. Obiekt CDaoIndexInfo , następnie został członkiem danych, m_pFieldInfos, który wskazuje na tablicę obiektów CDaoIndexFieldInfo.
Członkowie
m_strName
Unikatowej nazwy obiektu pola indeksu. Aby uzyskać szczegółowe informacje zobacz temat "Właściwość Name" w pomocy programu DAO.
m_bDescending
Wskazuje kolejność indeksu określone przez obiekt indeksu. Prawda , jeśli malejącej kolejności.
Komentarze
Wywołanie funkcji członek GetIndexInfo zawierające zreplikowany lub obiektu recordset, w których indeksy kolekcja jest przechowywany obiekt indeksu, który Cię interesuje. Następnie dostępu członek m_pFieldInfos obiektu CDaoIndexInfo . Długość tablicy m_pFieldInfos znajduje się w m_nFields. CDaoIndexFieldInfo definiuje również funkcję Państwa zrzutu w kompilacji programu debug. Można użyć zrzutu do zrzutu zawartość obiektu CDaoIndexFieldInfo.
Informacji na temat używania tego i innych struktur MFC DAO o użytkowniku, zobacz artykuł kolekcji obiektów DAO: uzyskiwanie informacji na temat obiektów DAO w Visual C++ Programmer's Guide.
Zobacz też CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo