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
。 呼叫 GetDatabaseInfo
CDaoWorkspace
儲存資料庫物件之 Databases 集合中的 物件。 CDaoDatabaseInfo
也會在 Dump
偵錯組建中定義成員函式。 您可以使用 Dump
來傾印 物件的內容 CDaoDatabaseInfo
。
需求
標頭: afxdao.h
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: