扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:赛迪网技术社区 来源:赛迪网技术社区 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'
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
!}NQPme&
C^O5,C*3(
X03%T1;6l
图 4 mfc 数据库类 Dx,g4^
? 0}b'
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者