在Delphi中使用TRDSConnection组件

在Delphi中使用TRDSConnection组件,delphi,ado,Delphi,Ado,有人可以向我解释ADO组件的用途。请给出一个使用ADO组件的小示例 提前感谢。RDS是Microsoft在ADO中提供的多层解决方案。您可以在客户端应用程序中使用TRDSConnection连接到负责从数据库服务器(后端层)检索数据的应用程序服务器(中间层) 其背后的思想类似于在DataSnap应用程序中使用DatasetProvider和ClientDataset 您可以在MSDN ADO条目中阅读有关RDS的更多信息。来自MS文档: Microsoft远程数据服务(RDS)允许您跨三种协议(

有人可以向我解释ADO组件的用途。请给出一个使用ADO组件的小示例


提前感谢。

RDS是Microsoft在ADO中提供的多层解决方案。您可以在客户端应用程序中使用TRDSConnection连接到负责从数据库服务器(后端层)检索数据的应用程序服务器(中间层)

其背后的思想类似于在DataSnap应用程序中使用DatasetProvider和ClientDataset


您可以在MSDN ADO条目中阅读有关RDS的更多信息。

来自MS文档: Microsoft远程数据服务(RDS)允许您跨三种协议(HTTP、HTTPS或DCOM)之一远程使用ADO记录集。RDS最初是为基于Web的客户端设计的,但是您可以在您选择的任何开发环境或语言中自由实现您的RDS客户端。您可以选择实现服务器端业务对象以生成和接收记录集,也可以使用RDS在其服务器端组件中提供的默认业务对象。只有在使用HTTP或HTTPS协议时,才需要使用Internet Information Server(IIS)托管RDS服务器组件。使用DCOM通过RDS封送对象(记录集或其他)可以消除IIS依赖性。RDS提供了客户端缓存数据结果、可更新数据以及支持某些数据感知ActiveX控件的优势

RDS演示(截至Delphi2007年):
…Documents\RAD Studio\5.0\DEmos\DelphiWin32\VCL\ADO\RDS中的用于D2007。
非常基本的服务器和客户端(查看
Appserver.pas
ClientMain.pas
)。您可以尝试将其与同级文件夹中的AdoTest演示结合起来

另请参见:



注意:不要忘记修改ClientMain.pas中所示的
Windows\MSDFMAP.INI
,您使用的是什么版本的Delphi?