CDaoDatabase::GetTableDefInfo
Wywołanie tej funkcji Członkowskich uzyskanie różnych rodzajów informacji o tabeli, zdefiniowane w bazie danych.
void GetTableDefInfo(
int nIndex,
CDaoTableDefInfo& tabledefinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
void GetTableDefInfo(
LPCTSTR lpszName,
CDaoTableDefInfo& tabledefinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
Parametry
nIndex
Indeks obiektu tabledef w kolekcji TableDefs bazy danych, wyszukiwanie według indeksu.tabledefinfo
Odwołanie do CDaoTableDefInfo obiekt, który zwraca żądanych informacji.dwInfoOptions
Opcje, które określają, które informacje o tabeli do pobrania.Dostępne opcje są tutaj wymienione oraz jakie powodują one funkcja zwróci się o relacji:AFX_DAO_PRIMARY_INFO(Domyślnie) Nazwa aktualizowalny, atrybuty
AFX_DAO_SECONDARY_INFOPodstawowe informacje o plus: utworzony Data, Data ostatniej aktualizacji, nazwa tabeli źródłowej, łączenie
AFX_DAO_ALL_INFOInformacje podstawowe i pomocnicze plus: reguły sprawdzania poprawności, tekst reguły sprawdzania poprawności, liczba rekordów
lpszName
Nazwa obiektu tabledef, wyszukiwanie według nazwy.
Uwagi
Indeks w kolekcji TableDefs bazy danych lub nazwę tabeli, można wybrać tabelę, dostarczane są dwie wersje funkcji.
Opis informacji zwracanych w tabledefinfo, zobacz CDaoTableDefInfo struktury.Ta struktura ma członków, które odpowiadają pozycje wymienione powyżej w opisie dwInfoOptions.Jeśli żądania informacji na jednym poziomie otrzymujesz informacje dotyczące wszelkich poprzednich poziomach.
[!UWAGA]
AFX_DAO_ALL_INFO Opcji zawiera informacje, które mogą być powolne uzyskać.W takim przypadku zliczania rekordów w tabeli może być bardzo czasochłonna, jeśli istnieje wiele rekordów.
Wymagania
Nagłówek: afxdao.h