共用方式為


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。 如需詳細資訊,請參閱本主題 DAO 說明的「Name 屬性」 。

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

  • m_bTransactions
    指出資料來源是否支援交易—稍後可以復原 (取消) 或做 (儲存) 的一系列變更的記錄。 如果資料庫使用 Microsoft Jet 資料庫引擎,交易屬性不是零,您也可以使用交易。 其他資料庫引擎可能不支援交易。 直接擷取這個屬性,請呼叫 CDaoDatabase::CanTransact。 如需詳細資訊,請參閱本主題 DAO 說明的「交易屬性」。

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

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

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

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

    • dbSortCyrillic 使用俄文排序次序。

    • dbSortCzech 使用捷克文排序次序。

    • dbSortDutch 用使用荷蘭文排序次序。

    • dbSortGreek 使用希臘文排序次序。

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

    • 使用dbSortHungarian 使用匈牙利文排序次序。

    • dbSortIcelandic 使用冰島的排序次序。

    • dbSortNorwdan 使用挪威或丹麥排序次序。

    • dbSortPDXIntl 使用衝突國際排序次序。

    • dbSortPDXNor 使用衝突挪威或丹麥排序次序。

    • dbSortPDXSwe 使用衝突瑞典或芬蘭排序次序。

    • dbSortPolish 使用波蘭排序次序。

    • dbSortSpanish 使用西班牙文排序次序。

    • dbSortSwedFin 使用瑞典或芬蘭排序次序。

    • dbSortTurkish 使用土耳其排序次序。

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

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

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

  • m_strConnect
    提供關於開放式資料庫來源的相關資訊。 如需連接字串的資訊以及有關直接擷取這個屬性值的詳細資訊,請參閱 CDaoDatabase::GetConnect 成員函式。 如需詳細資訊,請參閱 DAO Help 中的「連線屬性」。

備註

資料庫是建構類別 CDaoDatabase的 MFC 物件的 DAO 物件。 對主要、次要參考及上述所有都指出如何由類別 CDaoWorkspace::GetDatabaseInfo 成員函式傳回資訊。

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

需求

標頭: afxdao.h

請參閱

參考

CDaoWorkspace 類別

CDaoDatabase 類別

CDaoWorkspace::GetDatabaseCount

其他資源

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