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。 有关详细信息,请参见主题“名称属性”在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 排序顺序是未定义的或未知的。

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

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

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

备注

数据库是类 CDaoDatabase的 MFC 对象的基础的DAO 对象。 为 Main,附属的引用和所有的指示信息如何由 CDaoWorkspace::GetDatabaseInfo 成员函数返回。

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

要求

页眉: afxdao.h

请参见

参考

CDaoWorkspace 类

CDaoDatabase 类

CDaoWorkspace::GetDatabaseCount

其他资源

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