当前位置:主页>销售管理软件> 列表

三层问题。提示:系统找不到指定的文件 找免费进销存

财务软件版1楼: SocketServer已经启动

应用层:ADOConnection1, ADOQuery1, DataSetProvider1.
DataSetProvider1.DataSet:=ADOQuery1

客户端:SocketConnection1, ClientDataSet1, DataSource1
SocketConnection1.Host:=ADMIN-CC82O9YH0;
SocketConnection1.ServerGUID:={01E8B6D4-C764-4339-9785-0D95E55C153C};
SocketConnection1.ServerName:=Project1.aa;

ClientDataSet1.RemoteServer:=SocketConnection1;
ClientDataSet1.ProviderName:= //就到这句的时侯就出错了
提示:系统找不到指定的文件。.

DataSource1.DateSet:=ClientDataSet1;

2楼: 错了你不贴出来啊??? 如服装管理软件

3楼: 什么意思?

我写的不是语语。我是用属性对话框付的值。没用语句写。我在这里提问当然得用语句的形式写出来啦

4楼: 或者将SocketConnection1.Connected:=true 也出一样的错误

5楼: 运行scktsrvr.exe没有?
应用层ADOQuery1可以打开吗?

6楼: scktsrvr.exe运行啦…… 这个服务已经启动了

财务软件版7楼: 试一下:
DataSetProvider1--->option---->[poAllowCommandText] :=true
datasetprovider1--->exported 手动设成true或身份验证后设成true
否则客户端的ClientDataSet1.ProviderName:= 将不能显示
服务端的provider

8楼: 还是一样。老问题。哎……

能不能是我少写什么了???

9楼: 应用层ADOQuery1可以打开吗?

10楼: 可以打开。 还有一个就是应用层和客户端在同一台机器上

11楼: 1.如果有放火墙,关掉试试;
2.客户端:删掉SocketConnection1,再拉过一个下来.SocketConnection有时会记住以前的故障.

12楼: SocketConnection1.ServerGUID:={01E8B6D4-C764-4339-9785-0D95E55C153C};
这句话去掉!试试,应该OK的,其它语句的赋值检查一下有没设对。 如免费进销存

13楼: 好吧。我试试!