CDaoDatabaseInfo — Struktura
Struktura CDaoDatabaseInfo
zawiera informacje o obiekcie bazy danych zdefiniowanym dla obiektów dostępu do danych (DAO).
Uwaga
DaO jest obsługiwane za pośrednictwem pakietu Office 2013. 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 ustawień rejestru systemu Windows 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_strConnect
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::GetConnect . Aby uzyskać więcej informacji, zobacz temat "Connect Property" (Łączenie właściwości) w pomocy dotyczącej języka 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