我要将本地的数据库的某些数据上传到一个有固定的ip地址的web服务器上,但有问题,请大家帮忙!!!!!!!!!!!!!!!!!(100分)

  • 主题发起人 主题发起人 philchan
  • 开始时间 开始时间
P

philchan

Unregistered / Unconfirmed
GUEST, unregistred user!
我要将本地的数据库的某些数据上传到一个有固定的ip地址的web服务器上,
web服务器的数据库是SQL SERVER 2000,
本地开发环境delphi 7+access
用ADO连接,连接字符如下:
adocon.ConnectionString:='Provider=SQLOLEDB.1;Password=mypwd;Persist Security Info=True;UserID=sa';InitialCatalog=mydatabase;DataSource=210.34.33.21';
现在的情况是有些用户可以成功连接,有些用户总连不上WEB的sql server
应该不是网速问题,因为我们以前有一个用VB开发的程序,在同样环境下能连上,并能上传数据到网站。不知道用DELPHI为什么会有这个问题,怎么解决,希望大家帮忙
 
>>有些用户总连不上WEB的sql server

是不同的机器吗? 装个SQL Server Client试一试,或者先在ODBC里面看看能否连接
 
客户端安装一个mdac 驱动就可以了
 
to activer:
谢谢你的回答,但是这个不好试,用户在很远的地方,都不太懂计算机
我猜想是不是什么配置的问题。
 
远端连接SQL SERVER 数据库没有用过,基本上出现这种现象的原因是配置问题,而且很难找.连接不上会报错吧??什么错误?超时?
 
我在家就用这种方式连接单位的sql server。:)
如果你有的机器可以连通,有的机器不通,那就是缺少mdac驱动的问题。
http://www.waterpub.com.cn/softdown/SoftDown.asp?ID=2146
简体中文版
 
但是,同样一台机,vb的程序怎么就可以呢???
 
VB的程序在安装时已经安装了MDAC,所以还是要安装一个MDAC2.5以上版本驱动的。prosky提供的MDAC2.7版本的是可以使用的。客户端还是要安装的。
 
好的,我再要用户试试看吧
 
还是不行,怎么办呢?没辙了吗?
 
现在的问题好象是98和windows me下不能连接上?
 
你用BDE试一下看看,连不通可能有其它原因的,比如权限,信任关系等。
都检查一下吧。还有网络,如果都不行,您可以先装一个客户锻,然后注册一下看看 。
 
代理上网的用户可能就无法连接服务器
 
谢谢各位的回答,问题解决了,原来是WIN98不支持这两个API函数:
在98下调用它们出错
InternetCheckConnection()
InternetQueryOption()
以后大家用这两个函数时要小心啦,怪我没有将代码贴出来,害的大家只能猜来猜去,
谢谢各位啦,分分啦
 
后退
顶部