科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道SQL Server MFC DAO 类和 MFC ODBC 类(6)

SQL Server MFC DAO 类和 MFC ODBC 类(6)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

自 mfc 数据访问对象 (dao) 数据库类在 1995 年 10 月发布以来,mfc 数据库开发人员就已开始考虑该使用哪个类集。

作者:赛迪网技术社区 来源:赛迪网技术社区 2007年9月1日

关键字: SQL Server SQL Server 各版本 数据库

  • 评论
  • 分享微博
  • 分享邮件

microsoft jet 数据库引擎可以直接打开诸如 foxpro® 数据库和 paradox 等的数据源。但只要您不需要更改这些数据源的架构,就可以将这些表链接到 microsoft access 数据库中,实际上这会更有效。这就是 foxpro 和 paradox 表(它们仅是示例)显示在两个位置的原因。虚线用以暗示当可能直接打开数据源时,它的效率会更低。 8Y8*%c^Q  
dx9F yn  
tw\U] #.l  
被链接表的外观及工作方式与 microsoft jet 数据库中的任何其它表一样(虽然在连接到远程数据和检索远程数据方面略微有些性能差异)。建立和维护与远程数据源连接所需要的信息存储在表定义中。 VFea(P *?  
;Y=~zNw&X  
8x0P"ij`C  
相反,当您直接打开表时,必须在每个会话开始时提供连接信息,以便建立与数据源的连接。建立与远程数据源的连接所需要的信息都不存储在 microsoft jet 数据库中。若要直接打开表,就必须使用 cdaotabledef::create,并且必须提供连接信息(如数据源、用户名、密码和数据库名称)。 ?!A ?XP an  
(swEfN,h  
BDM#d b'  

SQL Server MFC DAO 类和 MFC ODBC 类(6) jgN$^  
图 3 mfc dao 数据库类,包括 sql 数据库 Nb4:lT  
@5'xP~<X*  
N"G?!:dNm  
如果使用 dao 数据库类,就可以经由 odbc 访问服务器类型的数据库(如 microsoft sql server 和 oracle)。图 3 不是完整的图片,因为它并没有包括对所有类型数据源的访问。 REtqS^  
HWg!*Ufy  
4U;KePrk~  
最后,图 4 是关于 mfc 数据库类的完整图片。请注意,mfc 栏和 odbc 栏上的垂直线表示指派两个数据库类集用作“非此即彼”决策。您可以选择访问所有类型的数据源,但不能混合两个集合中的 mfc 数据库类。 m84}e%]&%  
S|mA1cx$U  

SQL Server MFC DAO 类和 MFC ODBC 类(6) !}NQPme&  
C^O5,C*3(  
X03%T1;6l  
图 4 mfc 数据库类 Dx,g4^  
? 0}b'

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章