关于三层连接的问题(100分)

  • 主题发起人 主题发起人 flyhuo
  • 开始时间 开始时间
F

flyhuo

Unregistered / Unconfirmed
GUEST, unregistred user!
两台机器,不是一台。
应用服务器
新建一个工程,再往新建的工程上放一个实现多层的“远程数据模板“,通过ADOConnection与后台数据库连接,ADOQuery获取数据经DataSetProvider传至客户端;
客户端:
由TClientDataSet通过TDCOMConnection与应用服务器连接获取数据,
ComputerName放入服务器机器名或IP地址,再去设置ServerName的属性,最后conncted,但是始终连不上,要不就说拒绝访问,要不就是RPC服务器不可用,
那位高手帮忙解决一下
 
這個可能是中間層的設置有問題,你將客戶端改用Socketconnection試一下,因為DCOM是出了名的難設置,對操作系統的權限設定要求很高的,要麼找一下資料設置一下系統。
不過還有可能是其它原因,比如是:端口沒打開,有防火牆。還有比如GUID設定不正確。
反正很多啦!
 
Socketconnection,我的已经通过,可以使用,现在我想换DCOM
 
DCOM不用打开socket
我感觉应该方便一些,我不知道采用Socketconnection有哪些好处
 
请高手给予帮助
 
服务端做成后要安装的,使你的组件服务里有了你的那个COM+服务之后,才可以conncted,再通过COM+导出客户端,然后客户端有的时候也要注册一下midas.dll才可以用,否则也装不上的,晚点我回到家再告诉你具体怎么做好了
 
.....关注.....
 
服务器端要给客户端授权访问的权限:一、操作系统的用户帐号授权。二、如果服务器端应用后台数据库,还应包括其帐号授权。
 
请问客户端怎样注册mids.ll,mids.ll在哪里找得到,,,
 
后退
顶部