共用方式為


CDaoDatabaseInfo 結構

結構 CDaoDatabaseInfo 包含針對資料存取物件所定義之資料庫物件的相關資訊(DAO)。 DAO 3.6 是最終版本,而且被視為過時。

語法

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 說明中的「名稱屬性」主題。

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

m_bTransactions
指出資料來源是否支援交易 — 記錄一系列可稍後復原的變更(已取消)或已認可(已儲存)。 如果資料庫是以 Microsoft Jet 資料庫引擎為基礎,則 Transactions 屬性為非零,而且您可以使用交易。 其他資料庫引擎可能不支援交易。 若要直接擷取此屬性,請呼叫 CDaoDatabase::CanTransact 。 如需詳細資訊,請參閱 DAO 說明中的主題。

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

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

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

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

  • dbSortCyrillic 使用俄文排序次序。

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

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

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

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

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

  • dbSortIcelandic 使用冰島排序次序。

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

  • dbSortPDXIntl 使用 Paradox International 排序次序。

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

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

  • dbSortPolish 使用波蘭文排序次序。

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

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

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

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

如需詳細資訊,請參閱 DAO 說明中的<自訂 Windows 登錄 設定 for Data Access>主題。

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

m_str連線
提供開放資料庫來源的相關資訊。 如需連接字串的相關資訊,以及直接擷取此屬性值的相關資訊,請參閱 CDaoDatabase::Get連線 成員函式。 如需詳細資訊,請參閱 DAO 說明中的<連線屬性>主題。

備註

資料庫是 CDaoDatabase 類別 MFC 物件的基礎 DAO 物件。 上述主要、次要和 All 的參考會指出 CDaoWorkspace::GetDatabaseInfo 成員函式傳回 資訊的方式。

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

需求

標頭: afxdao.h

另請參閱

結構、樣式、回呼和訊息對應
CDaoWorkspace 類別
CDaoDatabase 類別