CDaoDatabaseInfo – struktura
Struktura CDaoDatabaseInfo
obsahuje informace o databázovém objektu definovaném pro objekty přístupu k datům (DAO).
Poznámka:
Rozhraní DAO se podporuje prostřednictvím Office 2013. DAO 3.6 je konečná verze a je považována za za zastaralou.
Syntaxe
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
Jedinečný název databázového objektu. Chcete-li přímo načíst tuto vlastnost, zavolejte CDaoDatabase::GetName. Podrobnosti najdete v tématu "Název vlastnosti" v nápovědě k dao.
m_bUpdatable
Určuje, jestli je možné v databázi provést změny. Chcete-li přímo načíst tuto vlastnost, zavolejte CDaoDatabase::CanUpdate. Podrobnosti najdete v tématu Aktualizovatelná vlastnost v nápovědě k DAO.
m_bTransactions
Označuje, zda zdroj dat podporuje transakce – záznam řady změn, které lze později vrátit zpět (zrušit) nebo potvrdit (uložit). Pokud je databáze založená na databázovém stroji Microsoft Jet, vlastnost Transactions je nenulová a můžete použít transakce. Jiné databázové stroje nemusí podporovat transakce. Chcete-li přímo načíst tuto vlastnost, zavolejte CDaoDatabase::CanTransact. Podrobnosti najdete v tématu "Transactions Property" (Vlastnost transakcí) v nápovědě k dao.
m_strVersion
Označuje verzi databázového stroje Microsoft Jet. Chcete-li načíst hodnotu této vlastnosti přímo, zavolejte getVersion objektu databáze členské funkce. Podrobnosti najdete v tématu "Vlastnost verze" v nápovědě k DAO.
m_lCollatingOrder
Určuje posloupnost pořadí řazení v textu pro porovnání nebo řazení řetězců. Možné hodnoty zahrnují:
dbSortGeneral
Použijte pořadí řazení Obecné (angličtina, francouzština, němčina, portugalština, italština a moderní španělština).dbSortArabic
Použijte pořadí řazení v arabštině.dbSortCyrillic
Použijte pořadí řazení v ruštině.dbSortCzech
Použijte pořadí řazení v češtině.dbSortDutch
Použijte holandské pořadí řazení.dbSortGreek
Použijte pořadí řazení v řečtině.dbSortHebrew
Použijte pořadí řazení hebrejštiny.dbSortHungarian
Použijte pořadí řazení maďarštiny.dbSortIcelandic
Použijte islandské pořadí řazení.dbSortNorwdan
Použijte norské nebo dánské pořadí řazení.dbSortPDXIntl
Použijte pořadí řazení Paradox International.dbSortPDXNor
Použijte pořadí řazení Paradox norština nebo dánština.dbSortPDXSwe
Použijte švédské nebo finštinové pořadí řazení Paradox.dbSortPolish
Použijte polské pořadí řazení.dbSortSpanish
Použijte pořadí řazení ve španělštině.dbSortSwedFin
Použijte švédské nebo finštinové pořadí řazení.dbSortTurkish
Použijte pořadí řazení v turečtině.dbSortUndefined
Pořadí řazení není definováno nebo je neznámé.
Další informace naleznete v tématu "Přizpůsobení nastavení registru systému Windows pro přístup k datům" v nápovědě k dao.
m_nQueryTimeout
Počet sekund, po které databázový stroj Microsoft Jet čeká, než dojde k chybě časového limitu při spuštění dotazu v databázi ODBC. Výchozí hodnota časového limitu je 60 sekund. Pokud je hodnota QueryTimeout nastavená na hodnotu 0, nedojde k žádnému vypršení časového limitu; to může způsobit, že program přestane reagovat. Chcete-li načíst hodnotu této vlastnosti přímo, volejte členskou funkci GetQueryTimeout databázového objektu. Podrobnosti najdete v tématu Vlastnost QueryTimeout v nápovědě k dao.
m_strConnect
Poskytuje informace o zdroji otevřené databáze. Informace o připojovacích řetězcích a informace o načtení hodnoty této vlastnosti přímo naleznete v CDaoDatabase::GetConnect členské funkce. Další informace najdete v tématu "Připojit vlastnost" v nápovědě k dao.
Poznámky
Databáze je objekt DAO podkladový objekt MFC třídy CDaoDatabase. Odkazy na primární, sekundární a všechny výše označují, jak jsou informace vráceny CDaoWorkspace::GetDatabaseInfo členské funkce.
Informace načtené funkcí člena CDaoWorkspace::GetDatabaseInfo jsou uloženy ve struktuře CDaoDatabaseInfo
. Volání GetDatabaseInfo
objektu CDaoWorkspace
, ve jehož databázi kolekce je databázový objekt uložen. CDaoDatabaseInfo
také definuje členovou Dump
funkci v buildech ladění. Můžete použít Dump
k výpisu obsahu objektu CDaoDatabaseInfo
.
Požadavky
Záhlaví: afxdao.h
Viz také
Struktury, styly, zpětná volání a mapy zpráv
CDaoWorkspace – třída
CDaoDatabase – třída