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。 如需詳細資訊,請參閱"Name"DAO 說明 》 的主題。m_bUpdatable
指出是否可以對資料庫進行變更。 若要直接擷取這個屬性,呼叫 CDaoDatabase::CanUpdate。 如需詳細資訊,請參閱 DAO 說明 》 的 「 可更新屬性 」 的主題。m_bTransactions
表示資料來源是否支援交易,稍後復原交易的變更的一系列的錄製作業 (取消) 或已確認 (儲存)。 如果資料庫根據 Microsoft Jet 資料庫引擎,交易屬性不是零,而且您可以使用交易。 其他的資料庫引擎可能不支援交易。 若要直接擷取這個屬性,呼叫 CDaoDatabase::CanTransact。 如需詳細資訊,請參閱 DAO 說明 》 的 「 交易屬性 」 的主題。m_strVersion
表示 Microsoft Jet 資料庫引擎的版本。 若要直接擷取這個屬性的值,呼叫 database 物件的 GetVersion 成員函式。 如需詳細資訊,請參閱 DAO 說明 》 的 「 Version 屬性 」 的主題。m_lCollatingOrder
指定文字字串比較或排序順序的排序順序。 可能的值包括:dbSortGeneral 使用一般 (英文、 法文、 德文、 葡萄牙文、 義大利文和現代西班牙文) 的排序順序。
dbSortArabic 使用阿拉伯文排序順序。
dbSortCyrillic 使用俄文的排序順序。
dbSortCzech 使用捷克文的排序順序。
dbSortDutch 使用荷蘭文的排序順序。
dbSortGreek 使用希臘的排序順序。
dbSortHebrew 使用希伯來文排序順序。
dbSortHungarian 使用匈牙利文的排序順序。
dbSortIcelandic 使用冰島排序順序。
dbSortNorwdan 使用挪威文或丹麥文的排序順序。
dbSortPDXIntl 使用 Paradox 國際排序順序。
dbSortPDXNor 使用 Paradox 挪威文或丹麥文的排序順序。
dbSortPDXSwe 使用 Paradox 瑞典文或芬蘭文的排序順序。
dbSortPolish 使用波蘭文的排序順序。
dbSortSpanish 使用西班牙文的排序順序。
dbSortSwedFin 使用瑞典文或芬蘭文的排序順序。
dbSortTurkish 使用土耳其文的排序順序。
dbSortUndefined 的排序順序是未定義或未知。
如需詳細資訊,請參閱 「 自訂 Windows 登錄設定值的資料存取 」 DAO 說明 》 的主題。
m_nQueryTimeout
ODBC 資料庫上執行查詢時,就會發生逾時錯誤之前的 Microsoft Jet 資料庫引擎會等待的秒數。 預設的逾時值為 60 秒。 當 QueryTimeout 設定為 0 時,就會發生不逾時。 這可能會造成程式停止回應。 若要直接擷取這個屬性的值,呼叫 database 物件的 GetQueryTimeout 成員函式。 如需詳細資訊,請參閱 DAO 說明 》 的 「 QueryTimeout 屬性 」 的主題。m_strConnect
提供來源開啟的程式資料庫的相關資訊。 如需資訊約連接字串,並直接擷取這個屬性的值的相關資訊,請參閱 CDaoDatabase::GetConnect 成員函式。 如需詳細資訊,請參閱 DAO 說明 》 的 「 連線屬性] 的主題。
備註
資料庫是 DAO 物件的基礎類別的 MFC 物件 CDaoDatabase。 主要、 次要和所有上述參考表示傳回的資訊如何 CDaoWorkspace::GetDatabaseInfo 成員函式。
所擷取的資訊 CDaoWorkspace::GetDatabaseInfo 成員函式會儲存在CDaoDatabaseInfo結構。 呼叫GetDatabaseInfo的CDaoWorkspace的資料庫物件會儲存在其資料庫集合中的物件。 CDaoDatabaseInfo也會定義Dump成員函式,在偵錯組建。 您可以使用Dump來傾印內容的CDaoDatabaseInfo物件。
需求
標頭: afxdao.h
請參閱
參考
CDaoWorkspace::GetDatabaseCount