Udostępnij za pośrednictwem


CDaoDatabaseInfo — Struktura

Struktura CDaoDatabaseInfo zawiera informacje o obiekcie bazy danych zdefiniowanym dla obiektów dostępu do danych (DAO). DaO 3.6 jest wersją ostateczną i jest uważany za przestarzałą.

Składnia

struct CDaoDatabaseInfo
{
    CString m_strName;       // Primary
    BOOL m_bUpdatable;       // Primary
    BOOL m_bTransactions;    // Primary
    CString m_strVersion;    // Secondary
    long m_lCollatingOrder;  // Secondary
    short m_nQueryTimeout;   // Secondary
    CString m_strConnect;    // All
};

Parametry

m_strName
Unikatowe nazwy obiektu bazy danych. Aby bezpośrednio pobrać tę właściwość, wywołaj metodę CDaoDatabase::GetName. Aby uzyskać szczegółowe informacje, zobacz temat "Name Property" (Nazwa właściwości) w pomocy dao.

m_bUpdatable
Wskazuje, czy można wprowadzać zmiany w bazie danych. Aby bezpośrednio pobrać tę właściwość, wywołaj metodę CDaoDatabase::CanUpdate. Aby uzyskać szczegółowe informacje, zobacz temat "Updatable Property" (Właściwość aktualizowalna) w pomocy dotyczącej języka DAO.

m_bTransactions
Wskazuje, czy źródło danych obsługuje transakcje — rejestrowanie serii zmian, które mogą zostać później wycofane (anulowane) lub zatwierdzone (zapisane). Jeśli baza danych jest oparta na a aparatu bazy danych Microsoft Jet, właściwość Transactions jest niezerowa i można użyć transakcji. Inne aparaty baz danych mogą nie obsługiwać transakcji. Aby bezpośrednio pobrać tę właściwość, wywołaj metodę CDaoDatabase::CanTransact. Aby uzyskać szczegółowe informacje, zobacz temat "Właściwość transakcji" w pomocy dao.

m_strVersion
Wskazuje wersję aparatu bazy danych Microsoft Jet. Aby pobrać wartość tej właściwości bezpośrednio, wywołaj funkcję składową GetVersion obiektu bazy danych. Aby uzyskać szczegółowe informacje, zobacz temat "Właściwość wersji" w Pomocy dao.

m_lCollatingOrder
Określa sekwencję kolejności sortowania w tekście dla porównania lub sortowania ciągów. Możliwe wartości to:

  • dbSortGeneral Użyj kolejności sortowania Ogólne (angielski, francuski, niemiecki, portugalski, włoski i nowoczesny hiszpański).

  • dbSortArabic Użyj arabskiej kolejności sortowania.

  • dbSortCyrillic Użyj rosyjskiej kolejności sortowania.

  • dbSortCzech Użyj czeskiej kolejności sortowania.

  • dbSortDutch Użyj holenderskiej kolejności sortowania.

  • dbSortGreek Użyj greckiej kolejności sortowania.

  • dbSortHebrew Użyj kolejności sortowania hebrajskiego.

  • dbSortHungarian Użyj węgierskiej kolejności sortowania.

  • dbSortIcelandic Użyj kolejności sortowania islandii.

  • dbSortNorwdan Użyj norweskiej lub duńskiej kolejności sortowania.

  • dbSortPDXIntl Użyj kolejności sortowania Paradox International.

  • dbSortPDXNor Użyj kolejności sortowania paradox norweskiego lub duńskiego.

  • dbSortPDXSwe Użyj szwedzkiej lub fińskiej kolejności sortowania Paradox.

  • dbSortPolish Użyj polskiego porządku sortowania.

  • dbSortSpanish Użyj hiszpańskiej kolejności sortowania.

  • dbSortSwedFin Użyj szwedzkiej lub fińskiej kolejności sortowania.

  • dbSortTurkish Użyj tureckiej kolejności sortowania.

  • dbSortUndefined Kolejność sortowania jest niezdefiniowana lub nieznana.

Aby uzyskać więcej informacji, zobacz temat "Dostosowywanie rejestru systemu Windows Ustawienia na potrzeby dostępu do danych" w Pomocy dao.

m_nQueryTimeout
Liczba sekund oczekiwania aparatu bazy danych Microsoft Jet przed wystąpieniem błędu przekroczenia limitu czasu w przypadku uruchomienia zapytania w bazie danych ODBC. Domyślna wartość limitu czasu to 60 sekund. Gdy parametr QueryTimeout ma wartość 0, nie występuje limit czasu; może to spowodować, że program przestanie odpowiadać. Aby pobrać wartość tej właściwości bezpośrednio, wywołaj funkcję składową GetQueryTimeout obiektu bazy danych. Aby uzyskać szczegółowe informacje, zobacz temat "QueryTimeout Property" (Właściwość QueryTimeout) w pomocy dao.

m_strPołączenie
Zawiera informacje o źródle otwartej bazy danych. Aby uzyskać informacje na temat ciągów łączenia oraz informacji na temat pobierania wartości tej właściwości bezpośrednio, zobacz funkcję składową CDaoDatabase::Get Połączenie. Aby uzyskać więcej informacji, zobacz temat "Połączenie Właściwość" w pomocy dao.

Uwagi

Baza danych jest obiektem DAO bazowym obiektem MFC klasy CDaoDatabase. Odwołania do podstawowej, pomocniczej i wszystkich powyżej wskazują, jak informacje są zwracane przez funkcję składową CDaoWorkspace::GetDatabaseInfo .

Informacje pobierane przez funkcję składową CDaoWorkspace::GetDatabaseInfo są przechowywane w CDaoDatabaseInfo strukturze. Wywołaj GetDatabaseInfo obiekt CDaoWorkspace w obiekcie, w którym baza danych zbiera obiekt bazy danych jest przechowywany. CDaoDatabaseInfo Definiuje również funkcję składową Dump w kompilacjach debugowania. Możesz użyć Dump polecenia , aby zrzucić zawartość CDaoDatabaseInfo obiektu.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Struktury, style, wywołania zwrotne i mapy komunikatów
Klasa CDaoWorkspace
Klasa CDaoDatabase