共用方式為


CDaoDatabaseInfo 結構

結構 CDaoDatabaseInfo 包含針對數據存取物件所定義之資料庫對象的相關信息(DAO)。

注意

DAO 可透過 Office 2013 支援。 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
指出 jet 資料庫引擎Microsoft版本。 若要直接擷取這個屬性的值,請呼叫資料庫的 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 登錄設定>主題。

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

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

備註

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

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

需求

標頭: afxdao.h

另請參閱

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