利用MIDAS进行编程的问题(急) ( 积分: 50 )

  • 主题发起人 主题发起人 jangill
  • 开始时间 开始时间
J

jangill

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在学利用MIDAS进行编程,应用服务器端用:adoconnection,adoquery,dataprovider 客户端:stockconnection,clientdataset调试正常,但不知为什么总是一段时间不操作(大概1到2分钟)就会出现Windows socket error: 远程主机强迫关闭了一个现有的连接 请问:这是怎么回事呀?谢谢各位了。
 
最近在学利用MIDAS进行编程,应用服务器端用:adoconnection,adoquery,dataprovider 客户端:stockconnection,clientdataset调试正常,但不知为什么总是一段时间不操作(大概1到2分钟)就会出现Windows socket error: 远程主机强迫关闭了一个现有的连接 请问:这是怎么回事呀?谢谢各位了。
 
查看一下你的组件的设置。。
 
开始使用时, 正常能够进行操作和使用, 只是过了几分钟, 就自动断线了。出现那个提示。不得不关闭程序, 重新打开。
 
将sktserver小程序的超时时间设置为0
 
我已经设置了。
是这样的:在主界面中有个TSocketConnection控件, 在调用Dll中的窗口中也有TSocketConnection控件, 但是他是引用了主界面的TSocketConnection控件
具体是:SubSocketConnection := MainSocketconnection//将主界面的该控件附值给了
//Dll中的窗口中的TSocketConnection控件
调用了Dll中的窗口后, 能够使用数据库也能正常操作。
 
请高手帮忙.
 
请高手帮忙. 我急![:(]
 
谁有scktsrvr.exe for Delphi7 的升级版?
 
谁有scktsrvr.exe for Delphi7 的升级版?
 
问题是客户端要怎么来验证服务器返回过来的值来确认是否可以登录?
我写了下面的代面用来从客户端发送SQL语句到服务器端,然后服务器检查数据库里有无些用户名和密码并把检查结果返回给客户端,现在的问题是客户端要怎么来验证服务器返回过来的值来确认是否可以登录?
var
sql:string;
begin
UserLoginClientDataSet.Active := false;
sql:='select count(*) from 用户基本信息表 where LoginType='''+UserTypeComboBox.Text +''' and UserName='''+UserNameComboBox.Text +''' and PassWord='''+UserPWEdit.Text +'''' ;
UserLoginClientDataSet.Data :=UserLoginClientDataSet.DataRequest(sql);
UserLoginDCOMConnection.Connected :=true;
UserLoginClientDataSet.Active :=true;
 
简单方法是不要使用socketsrvr.exe
我使用dcom,httpsvr.dll,soap webservice
 
每次连接完服务器之后把connection断开,下次用的时候再open
 
我连接时, 希望只连接一次。
“每次连接完服务器之后把connection断开,下次用的时候再open ” 因为数据量较大, 显示数据时很慢。
“简单方法是不要使用socketsrvr.exe
我使用dcom,httpsvr.dll,soap webservice ”不能轻易修改的, 该软件已经使用多时了。
本程序不上网也是可以使用的(当然是部分功能) 有些功能必须上网连接远程服务器。
 
后退
顶部