我按照书上介绍,先做了一个简单的应用服务器程序,在服务器应用程序上用了TDataBase,TQuery,TDataSetProvider组件,TDataBase连了Sql Server数据库,并且也连接成功了。
在做客户端程序时,我用了TDCOMConnection,和TClientDataSet组件。在做DCOMConnection连接时,把connect设置为true时,能自动激活应用程序服务器。但是在设置TClientDataSet时,RemoteServer属性在下拉菜单中能够找到,但是设置ProviderName属性时,下拉菜单并不显示DataSetProvider,当我直接把DataSetProvider名字写进去时,再把Active属性设置成True时,显示“RPC服务器不可用”,(我是在同一台机子上做的)请问各位大侠此错究竟出在哪,应该怎么解决,谢了!!!
在做客户端程序时,我用了TDCOMConnection,和TClientDataSet组件。在做DCOMConnection连接时,把connect设置为true时,能自动激活应用程序服务器。但是在设置TClientDataSet时,RemoteServer属性在下拉菜单中能够找到,但是设置ProviderName属性时,下拉菜单并不显示DataSetProvider,当我直接把DataSetProvider名字写进去时,再把Active属性设置成True时,显示“RPC服务器不可用”,(我是在同一台机子上做的)请问各位大侠此错究竟出在哪,应该怎么解决,谢了!!!
但是设置ProviderName属性时,下拉菜单并不显示DataSetProvider,当我直接把DataSetProvider名字写进去时,再把Active属性设置成True时,显示“RPC服务器不可用”
一般我们做的时候是,都是选的,不是手动添的,你确认你的应用服务器编译了吗?
我做了已经不止一次了,下拉菜单中始终不显示DataSetProvider的名字。