三层的一个小问题,RPC服务器不可用......请求帮忙,谢谢

zcfzcf001 2005-10-15 10:15:49
我做了个客户端,和服务器端。
服务器:使用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,这个东西那里有?是这
么回事情吗?
---------期待你的回答,谢谢你们!!!--------
...全文
200 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinzhili 2005-10-15
  • 打赏
  • 举报
回复
是不是RPC服务没有启动。到服务中看看。
zcfzcf001 2005-10-15
  • 打赏
  • 举报
回复
我都试验了,都是不行啊!具体些行吗?〉
zhlb0183 2005-10-15
  • 打赏
  • 举报
回复
在客户端运行一下服务器端的程序吧,试试看!!
zxcnmv 2005-10-15
  • 打赏
  • 举报
回复
DCOMCNFG可以配置
zcfzcf001 2005-10-15
  • 打赏
  • 举报
回复
那么我怎样配置呢,给个理由吧,谢谢,最好具体些,小弟先谢谢你了。
Favinc 2005-10-15
  • 打赏
  • 举报
回复
客户端没有正常配置服务端的GUID

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧