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
。 呼叫GetDatabaseInfo
CDaoWorkspace
儲存資料庫物件之 Databases 集合中的 物件。 CDaoDatabaseInfo
也會在 Dump
偵錯組建中定義成員函式。 您可以使用 Dump
來傾印 物件的內容 CDaoDatabaseInfo
。
需求
標頭: afxdao.h