共用方式為


CDaoDatabaseInfo 結構

CDaoDatabaseInfo結構包含資料庫物件定義的資料存取物件 (DAO) 的相關資訊。

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
};

參數

  • m_strName
    唯一命名資料庫物件。 若要直接擷取這個屬性,呼叫 CDaoDatabase::GetName。 如需詳細資訊,請參閱"Name"DAO 說明 》 的主題。

  • m_bUpdatable
    指出是否可以對資料庫進行變更。 若要直接擷取這個屬性,呼叫 CDaoDatabase::CanUpdate。 如需詳細資訊,請參閱 DAO 說明 》 的 「 可更新屬性 」 的主題。

  • m_bTransactions
    表示資料來源是否支援交易,稍後復原交易的變更的一系列的錄製作業 (取消) 或已確認 (儲存)。 如果資料庫根據 Microsoft Jet 資料庫引擎,交易屬性不是零,而且您可以使用交易。 其他的資料庫引擎可能不支援交易。 若要直接擷取這個屬性,呼叫 CDaoDatabase::CanTransact。 如需詳細資訊,請參閱 DAO 說明 》 的 「 交易屬性 」 的主題。

  • m_strVersion
    表示 Microsoft Jet 資料庫引擎的版本。 若要直接擷取這個屬性的值,呼叫 database 物件的 GetVersion 成員函式。 如需詳細資訊,請參閱 DAO 說明 》 的 「 Version 屬性 」 的主題。

  • m_lCollatingOrder
    指定文字字串比較或排序順序的排序順序。 可能的值包括:

    • dbSortGeneral 使用一般 (英文、 法文、 德文、 葡萄牙文、 義大利文和現代西班牙文) 的排序順序。

    • dbSortArabic 使用阿拉伯文排序順序。

    • dbSortCyrillic 使用俄文的排序順序。

    • dbSortCzech 使用捷克文的排序順序。

    • dbSortDutch 使用荷蘭文的排序順序。

    • dbSortGreek 使用希臘的排序順序。

    • dbSortHebrew 使用希伯來文排序順序。

    • dbSortHungarian 使用匈牙利文的排序順序。

    • dbSortIcelandic 使用冰島排序順序。

    • dbSortNorwdan 使用挪威文或丹麥文的排序順序。

    • dbSortPDXIntl 使用 Paradox 國際排序順序。

    • dbSortPDXNor 使用 Paradox 挪威文或丹麥文的排序順序。

    • dbSortPDXSwe 使用 Paradox 瑞典文或芬蘭文的排序順序。

    • dbSortPolish 使用波蘭文的排序順序。

    • dbSortSpanish 使用西班牙文的排序順序。

    • dbSortSwedFin 使用瑞典文或芬蘭文的排序順序。

    • dbSortTurkish 使用土耳其文的排序順序。

    • dbSortUndefined 的排序順序是未定義或未知。

    如需詳細資訊,請參閱 「 自訂 Windows 登錄設定值的資料存取 」 DAO 說明 》 的主題。

  • m_nQueryTimeout
    ODBC 資料庫上執行查詢時,就會發生逾時錯誤之前的 Microsoft Jet 資料庫引擎會等待的秒數。 預設的逾時值為 60 秒。 當 QueryTimeout 設定為 0 時,就會發生不逾時。 這可能會造成程式停止回應。 若要直接擷取這個屬性的值,呼叫 database 物件的 GetQueryTimeout 成員函式。 如需詳細資訊,請參閱 DAO 說明 》 的 「 QueryTimeout 屬性 」 的主題。

  • m_strConnect
    提供來源開啟的程式資料庫的相關資訊。 如需資訊約連接字串,並直接擷取這個屬性的值的相關資訊,請參閱 CDaoDatabase::GetConnect 成員函式。 如需詳細資訊,請參閱 DAO 說明 》 的 「 連線屬性] 的主題。

備註

資料庫是 DAO 物件的基礎類別的 MFC 物件 CDaoDatabase。 主要、 次要和所有上述參考表示傳回的資訊如何 CDaoWorkspace::GetDatabaseInfo 成員函式。

所擷取的資訊 CDaoWorkspace::GetDatabaseInfo 成員函式會儲存在CDaoDatabaseInfo結構。 呼叫GetDatabaseInfoCDaoWorkspace的資料庫物件會儲存在其資料庫集合中的物件。 CDaoDatabaseInfo也會定義Dump成員函式,在偵錯組建。 您可以使用Dump來傾印內容的CDaoDatabaseInfo物件。

需求

標頭: afxdao.h

請參閱

參考

CDaoWorkspace 類別

CDaoDatabase 類別

CDaoWorkspace::GetDatabaseCount

其他資源

結構、 樣式、 回呼和訊息對應