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 数据库引擎的版本。 若要直接检索此属性的值,则调用数据库对象的 GetVersion 成员函数。 有关详细信息,请参见主题 “版本特性” DAO 帮助。

  • m_lCollatingOrder
    在文本指定排序顺序的顺序进行字符串比较或排序。 可能的值包括:

    • dbSortGeneral 使用法语常规 (英语,,则,葡萄牙语,意大利语、西班牙语) 现代排序顺序。

    • dbSortArabic 使用阿拉伯语排序顺序。

    • dbSortCyrillic 使用俄国人排序顺序。

    • dbSortCzech 使用捷克排序顺序。

    • dbSortDutch 使用荷兰语排序顺序。

    • dbSortGreek 使用希腊语排序顺序。

    • dbSortHebrew 使用希伯来人排序顺序。

    • dbSortHungarian 使用匈牙利排序顺序。

    • dbSortIcelandic 使用冰岛语排序顺序。

    • dbSortNorwdan 使用挪威语或丹麦语排序顺序。

    • dbSortPDXIntl 使用冲突国际排序顺序。

    • dbSortPDXNor 使用丹麦语的冲突挪威语或排序顺序。

    • dbSortPDXSwe 使用芬兰语的冲突瑞典语或排序顺序。

    • dbSortPolish 使用波兰人排序顺序。

    • dbSortSpanish 使用西班牙语排序顺序。

    • dbSortSwedFin 使用瑞典语或芬兰语排序顺序。

    • dbSortTurkish 使用相等的排序顺序。

    • dbSortUndefined 排序顺序是未定义的或未知的。

    有关更多信息,请参见主题 “自定义窗口数据访问的注册表设置” DAO 帮助。

  • m_nQueryTimeout
    Microsoft Jet 数据库引擎等待的秒数,在超时错误之前,当查询在 ODBC 数据库上运行。 默认超时值为 60 秒。 当 QueryTimeout 设置为 0 时,超时值不发生;这可能导致程序停止响应。 若要直接检索此属性的值,则调用数据库对象的 GetQueryTimeout 成员函数。 有关详细信息,请参见主题 QueryTimeout “属性” DAO 帮助。

  • m_strConnect
    提供有关一个打开的数据库的源的信息。 有关的信息的连接字符串,以及有关直接检索该属性的值信息,请参见 CDaoDatabase::GetConnect 成员函数。 有关更多信息,请参见主题 “连接属性” DAO 帮助。

备注

该数据库是基础类 CDaoDatabase的 MFC 对象 DAO 对象。 对母版,如,因此,所有上述指示信息的方式。 CDaoWorkspace::GetDatabaseInfo 成员函数返回。

CDaoWorkspace::GetDatabaseInfo 成员函数检索的信息。 CDaoDatabaseInfo 结构中。 调用数据库集合数据库对象存储的 CDaoWorkspace 对象的 GetDatabaseInfoCDaoDatabaseInfo 还定义功能调试版本的一个 Dump 成员。 可以使用 Dump 转储 CDaoDatabaseInfo 对象的内容。

要求

Header: afxdao.h

请参见

参考

CDaoWorkspace 类

CDaoDatabase 类

CDaoWorkspace::GetDatabaseCount

其他资源

结构、样式、回调和消息映射