SocketConnection连接的话,要先运行scktsrvr.exe
解决方案 »
- 如果webbrowser控件以打开一个网页,它的 not(web1.Busy)=true 请问如何使它not(web1.Busy)=false.请帮助.
- 如何用程序来检测数据库服务器是否可连?如果不可连,就是暂时连接到本地数据库做业务,一旦检测的可连接,就连接到服务器上去,怎么实现
- 高手快乐来啊,为什么会这样?为什么啊啊啊???
- 拜托了各位老大,我的rave报表里,为什么老是就一页?????????
- Delphi+Oracle程序如何不用装Oracle客户端就能运行。
- 介绍几个DELPHI论坛?
- 有关SESSION的问题
- 匹配打印,如何准确在已有格式的纸上填如数据,像素与毫米之间有什么关系? 非常急!!!!1
- 如何在DELPHI中调用WINDOWS的拔号器拔号呢?
- Delphi高手请进
- 在Delphi5中使用OCX的问题
- 点击窗体事件?
2、启动Server端的sck什么东东的,就是Delphi自带的那个,名字我忘了:-)
运行就可以了。有没有连上就可以看到了!
运行就可以了
你启动了吗?
1,启动ScktSrvr.exe.,端口号和socketconnection得端口号一致
2,servername一定要和你的服务器端一致,否则肯定会出错
3,SocketConnection的host或者address一定要写正确,你是这样么?
4,一定不要改SocketConnection1的Serverguid最好重建服务器端,因为我估计,你可能在服务器端的*tlb文件中更改了什么内容
以至于guid没有正确的注册。
查一下。如果你装了Visual Studio的话,可用其随身带的tools里的
OLE View程序查一下,在其Borland MIDAS Application Servers
分支里,这样能检查其是否正确的注册。
二、然后再在客户端程序里,设置DComConnection或者SocketConnection的Connected为True看看,看看出什么错误,如果是什么‘RPC不可用’之
类的,表明cktsrvr.exe没运行(如果你用SocketConnection的话),
否则不是。如果一切正常,服务器激活,在看看后面。
三、还有可能是你的某个ClientDataSet对应的DataSetProvider有问题,可
试着让其为True一下。
四、如果这些都正常,是在客户端运行时出错,也可能是服务器调用有问题,
检查一下接口及数据库连接等。
最后,祝你好运了!
了!!!但话又说回来,这个权限怎么设置才能让TSocketConnection连接上
里有介绍。