Sdílet prostřednictvím


CDaoDatabaseInfo – struktura

Struktura CDaoDatabaseInfo obsahuje informace o databázovém objektu definovaném pro objekty přístupu k datům (DAO). 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 najdete v tématu Přizpůsobení registru systému Windows Nastavení pro přístup k datům v nápovědě k rozhraní 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_strPřipojení
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::Get Připojení členské funkce. Další informace najdete v tématu "Připojení 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

Hlavička: afxdao.h

Viz také

Struktury, styly, zpětná volání a mapy zpráv
CDaoWorkspace – třída
CDaoDatabase – třída