Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CDaoDatabase

Wykres hierarchii

CDaoDatabase::GetTableDefCount