使用MIDAS访问远程Access数据库问题 ( 积分: 100 )

  • 主题发起人 主题发起人 zqqxh
  • 开始时间 开始时间
Z

zqqxh

Unregistered / Unconfirmed
GUEST, unregistred user!
我在网上搜到Allen Tao的大作《使用MIDAS访问远程Access数据库》例子下载地址如下
http://www.gdrc.cn/blog/midas_access/demo.rar
客户端我用SocketConnection方式,在本机和局域网上都能顺利通过,但改用放在互联网后(服务器和客户机都用96169拨号上网)怎么也不能通过,客户机提示如下:
Project PrjClient.exe raised exception class ESocketError with message 'Windows socket error: 由于目标机器积极拒绝,无法连接。(10061),on API 'connect''.Process stopped Use Step or Run to continue.
好像是远程服务器没有启用服务程序的样子,但接入局域网后是可以成功的。
请问有没有人在互联网测试通过的呀。
 
服务端的IP地址对吗?或是服务端有没有运行scktsrvr.exe?我在互联网上都可以用呀。
 
IP地址是96169拨号后得到的,没错.
scktsrvr.exe已运行,两台机在局域网内测试正常呀,肯定运行啦.
 
服务器有固定IP地址的话,应该可以
另客户端要注册MIDAS.dll
 
服务器应该使用固定IP,由错误信息上看应该是这个问题.
 
问题已解决, 动态IP也可以,但一定要是公网的IP,
另如果是局域网内使用就不用注册MIDAS.DLL,但在互联网就要注册.
多谢几位热心富翁的回答,分数已发出.
 
后退
顶部