关于三层结构的小问题,50分献上。(50分)

  • 主题发起人 主题发起人 milan
  • 开始时间 开始时间
M

milan

Unregistered / Unconfirmed
GUEST, unregistred user!
我的客户端用的是socketconnection1,servername,host,都设置了
并且都没有问题,设置clientdataset时,remoteserver设置为socketconnection1,但是在设置providername时,点击下拉框,弹出服务器窗口时,鼠标一直都是
运行的状态,scktsrvr.exe我也打开了。请问各位高手,这是什么原因?
急啊!
 
如果网络是通畅的话,那你只好去检查你的应用服务器了。
 
对了,我的服务器端用的是odbc dsn连接的,不知到问题是不是出在这儿?
 
可能是服务器连接数据库时需要校验口令,你把服务器端的adoconnection或database的loginprompt设为false 试试
 
database的loginprompt已经设为false了。
还是不行,这是什么原因呢?
 
dcomcnfg设置好了没有!
 
再开一个Delphi,运行服务端进入调试环境,然后在客户端程序点击providername的下拉框,看下服务端在什么时候报错或需要人工干预。
 
检查你的远程数据模块,看它创建时会不会有需要用户响应的地方
 
把服务端的名字拷过来自己手工也可以的。
 
我是一个初学者,还有一个问题想问各位高手:
客户端的clientdataset的commandtext写sql
和服务器端的query的sql属性中写sql有什么不同呢?
什么时候我应该在客户端写,什么时候又该在服务器端写?
谢谢!
 
你该激活的地方都能激活吗?
还有,你用的ado还是bde?
server运行正常吗?
有防火墙吗?
 
我换成ado后,能连接上了。
原来我用的是bde,但是连接不上。server能正常。
 
问题解决了,是bde的问题,谢谢大家。
 
后退
顶部