<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=RDO</id>
	<title>RDO - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=RDO"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=RDO&amp;action=history"/>
	<updated>2026-07-13T23:55:33Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=RDO&amp;diff=4062279&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​补救1个来源，并将0个来源标记为失效。) #IABot (v2.0.9.1</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=RDO&amp;diff=4062279&amp;oldid=prev"/>
		<updated>2022-09-09T10:12:58Z</updated>

		<summary type="html">&lt;p&gt;补救1个来源，并将0个来源标记为失效。) #IABot (v2.0.9.1&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;RDO&amp;#039;&amp;#039;&amp;#039;（Remote Data Objects，远程数据对象）是一种[[微软]]基于[[面向对象程序设计]]开发的[[应用程序接口]]，其作用是使得程序可以访问[[数据库]]。这个接口目前已过时。它主要被用在[[Visual Basic]]程序中。&lt;br /&gt;
&lt;br /&gt;
通过RDO编程员可以不顾复杂的[[ODBC]]接口直接访问在远程计算机上的数据源。RDO提供访问数据库、询问数据、加工询问结果的功能。此外RDO还支持[[存储程序]]和[[数据库事务]]。&lt;br /&gt;
&lt;br /&gt;
Visual Basic版本4、5和6含有RDO。最后的RDO版本是2.0。&lt;br /&gt;
&lt;br /&gt;
==类似技术==&lt;br /&gt;
微软设计的RDO被用来补充[[Jet Data Access Objects]]（DAO）的功能。90年代初微软引入的[[Microsoft Access]]由[[Microsoft Jet Database Engine]]驱动。DAO让程序员可以通过编程访问Jet Engine。通过DAO程序员可以把[[关系数据库]]里的表格、数据列、表格之间的关系等等元素当作程序物件处理。&lt;br /&gt;
&lt;br /&gt;
但是假如程序员要访问已经存在的服务器上的数据库如[[Oracle数据库]]或[[IBM DB2]]的话DAO的功能就显得不足了。为了与这些数据库交换信息微软引入了ODBC协议。数据库里的数据通过这个协议被翻译，这样DAO可以把远程服务器上的数据库当作一个Jet数据库对待。但是这个过程相当负责和需要很多运算资源。RDO补充DAO的不足，使得ODBC数据源的数据可以更快地被访问。&lt;br /&gt;
&lt;br /&gt;
RDO使用的物件模型与DAO不同，因此后来微软又引入了ODBCDirect，让程序员可以直接使用DAO，用与RDO相同的速度，访问ODBC数据源。后来DAO和RDO被[[ADO]]和[[OLE DB]]取代。由于ADO一开始功能有限，而DAO的使用广泛，因此它的扩散速度很慢。目前的微软数据库接口是[[ADO.NET]]。&lt;br /&gt;
&lt;br /&gt;
==书籍==&lt;br /&gt;
* Craig Utley: &amp;#039;&amp;#039;A programmer&amp;#039;s introduction to Visual Basic.NET&amp;#039;&amp;#039;, Sams Publishing, 2001. ISBN 978-0-672-32264-8. 130-页&lt;br /&gt;
* Michael Kofler: &amp;#039;&amp;#039;VBA-Programmierung mit Excel 97&amp;#039;&amp;#039;, Pearson Education, 1997. ISBN 978-3-8273-1207-5. 511-页&lt;br /&gt;
&lt;br /&gt;
==外部链接==&lt;br /&gt;
* http://msdn.microsoft.com/en-us/library/aa261340.aspx {{Wayback|url=http://msdn.microsoft.com/en-us/library/aa261340.aspx |date=20160517024950 }}&lt;br /&gt;
&lt;br /&gt;
[[分类:应用程序接口]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>