18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 远程数据对象(数据库)

远程数据对象(数据库)

时间:2022-12-07 04:30:01 | 来源:信息时代

时间:2022-12-07 04:30:01 来源:信息时代

    远程数据对象 : 基于开放式数据库互连(ODBC)的一个精简对象模型。RDO包含在VB4.0/VB5.0企业版中,由一个动态链接库MS RDO32.DLL实现。当VB版本还只是2.0时,从VB访问MS SQL Server的手段只有API函数集(VBSQL/DBLib或ODBC API)。VB发展到3.0时,其DAO/Jet具备面向对象的程序接口,给用户带来极大的方便,但处理速度尚不尽如人意。而VBSQL/DBLib和ODBC API虽然在速度方面性能很好,但需要花费较大的精力进行繁琐的编程工作。当MS SQL Server发展到6.0、VB发展到4.0时,开发了新的对象模块,由此产生了RDO,可以访问SQL Server、Oracle;RDO2.0则是由VB5.0提供的。
RDO由数据访问对象(DAO)演变而来,它和DAO一样,都需要数据以关系结构存储,区别在于RDO基于ODBC,而DAO则基于Microsoft Jet数据库引擎。RDO具备基本的ODBC处理方法,所以可以直接执行大多数ODBC API函数。
RDO是从DAO派生出来的,但两者不同在于其数据库模式,DAO是针对记录和字段,而RDO是作为行和列来处理的。可见,RDO是综合了DAO/Jet、VBSQL/DBLib以及ODBC的优点的对象。尽管如此,RDO仍逐渐被ActiveX数据对象(ADO)所替代,因为RDO是以ODBC为基础,而ADO则是基于全新的OLE DB技术。ODBC是以关系型数据库作为访问对象; OLE DB则不仅限于此,而是可以对电子邮件、文本文件、复合文件、数据表等各种各样的数据通过统一的接口进行存取的技术。DAO、RDO当然不会一下子消失,但随着新技术的利用,它们的作用将逐步淡化。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭