📑 Table of Contents

RDO(Remote Data Objects,远程数据对象)是一种微软基于面向对象程序设计开发的应用程序接口,其作用是使得程序可以访问数据库。这个接口目前已过时。它主要被用在Visual Basic程序中。

通过RDO编程员可以不顾复杂的ODBC接口直接访问在远程计算机上的数据源。RDO提供访问数据库、询问数据、加工询问结果的功能。此外RDO还支持存储程序数据库事务

Visual Basic版本4、5和6含有RDO。最后的RDO版本是2.0。

类似技术

编辑

微软设计的RDO被用来补充Jet Data Access Objects(DAO)的功能。90年代初微软引入的Microsoft AccessMicrosoft Jet Database Engine驱动。DAO让程序员可以通过编程访问Jet Engine。通过DAO程序员可以把关系数据库里的表格、数据列、表格之间的关系等等元素当作程序物件处理。

但是假如程序员要访问已经存在的服务器上的数据库如Oracle数据库IBM DB2的话DAO的功能就显得不足了。为了与这些数据库交换信息微软引入了ODBC协议。数据库里的数据通过这个协议被翻译,这样DAO可以把远程服务器上的数据库当作一个Jet数据库对待。但是这个过程相当负责和需要很多运算资源。RDO补充DAO的不足,使得ODBC数据源的数据可以更快地被访问。

RDO使用的物件模型与DAO不同,因此后来微软又引入了ODBCDirect,让程序员可以直接使用DAO,用与RDO相同的速度,访问ODBC数据源。后来DAO和RDO被ADOOLE DB取代。由于ADO一开始功能有限,而DAO的使用广泛,因此它的扩散速度很慢。目前的微软数据库接口是ADO.NET

书籍

编辑
  • Craig Utley: A programmer's introduction to Visual Basic.NET, Sams Publishing, 2001. ISBN 978-0-672-32264-8. 130-页
  • Michael Kofler: VBA-Programmierung mit Excel 97, Pearson Education, 1997. ISBN 978-3-8273-1207-5. 511-页

外部链接

编辑

📚 Artikel Terkait di Wikipedia

ActiveX Data Objects

通过ADO中的命令对象(Command)来执行。 ADO被设计来替代微软早期的数据访问对象层(包括RDO(Remote Data Objects)和DAO(Data Access Objects))。ADO在1996年8月与OLE DB一起被发布。 ADO文件通常保存在C:\Program Files

Microsoft Windows應用程式設計介面函式列表

Microsoft Jet Database Engine, Data Access Objects (DAO), Remote Data Objects (RDO), Remote Data Services (RDS) Setup API Win16 Win32s Win32控制台 Win32 Windows

ADO.NET

資料存取方式,像是ODBC架構、和Microsoft Access資料庫交互使用的DAO物件、可以跨越網路存取資料的RDO(英语:Remote Data Objects)以及讓DAO元件可以存取ODBC資料來源的ODBCDirect技術等等,技術雖然多,但是卻又各自為政,而且每個技術的重疊性也很高(像是ODBC有Microsoft

Marshalling (计算机科学)

rmi.Remote接口)。Marshalling类似序列化,除了marshalling也记录codebases。Marshalling不同于序列化是marshalling特别处理远程对象。 ——Schema for Representing Java(tm) Objects in an LDAP

動態資料交換

動態資料交換(Dynamic Data Exchange,简称 DDE),是一種在Microsoft Windows或OS/2作業系統中運作行程間通訊的技術。最早于1987年推出的Windows 2.0使用,它可以用来协调操作系统的应用程序之间的数据交换及命令调用,有点类似于SUN公司的远程过程调用(Remote Procedure

Java平臺

Connectivity)Java数据库联通 JDMK,(Java Dynamic Management Kit)Java动态管理开发包 JDO,(Java Data Objects)Java数据对象 JPA,(Java Persistence API)Java持久化API JJSF,Java服务器界面 JMF,(Java

Python

SQL table, or a dict of Series objects. It is generally the most commonly used pandas object.  Python tools for data visualization — High-level tools

2006年航天活动列表

S. Space Objects Registry 55 bil. yen JAXA map-making satellite sends useless data. [2008-04-28]. (原始内容存档于2010-12-02).  Utilization of Data Acquired by