我做了个客户端,和服务器端。
    服务器:使用TRemoteDataModule,并在模板上放置DataSetProvider1: TDataSetProvider;,ADOConnection1: TADOConnection;,ADOQuery1: TADOQuery;,连接正常。
 
    客户端:使用Tdatamode,模板名myData,DCOMConnection1: TDCOMConnection;,DataSource1: TDataSource;,ClientDataSet1: TClientDataSet;,属性设置连接正常。
  并在客户端我写个连接性质代码如下:
 //下面是一个点击连接服务器并返回数据的按钮事件代码(按钮为:[连接服务器....])
 // myData数据模板名称
  myData.DCOMConnection1.ComputerName :=edit1.text;//应用服务器ip
  myData.DCOMConnection1.ServerName := edit2.Text;//应用服务器注册名称
  myData.DCOMConnection1.Open;
  myData.ClientDataSet1.Close;
  myData.ClientDataSet1.Open;
------问题如下------
1、我在同一台机器上运行客户端和服务器端可以正常启动,并能在客户端显示数据。
2、当我将服务器放在别的机器上比如A机器(都是windownt)运行启动,在其它机器上比如B机器上
   运行客户端,指定连接ip,应用服务器注册名称(ip,名称无误),我点击[连接服务器....]提示:
   “RPC服务器不可用”,这是怎么回事情?经查资料说必须用到DbClient.dll,这个东西那里有?是这
   么回事情吗?
   ---------期待你的回答,谢谢你们!!!--------