一个小问题,大家帮一下.在这里先谢过了.(50分)

  • 主题发起人 主题发起人 lzlmis88
  • 开始时间 开始时间
L

lzlmis88

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是active form 做的,数据库用的是 sql server2000 ,连接方式ado 在本机上连接成功,可以看到数据,但是在其它的电脑上可以看到画面但连接数据库出错.不知为什么.

在公司里的内网可以看到数据, 但在外网上就数据库连接出错.不知为什么,

谢谢大家帮一下.
 
你的ADO连接怎么写的?
是连*.udl吗?udl手动怎么配置的?
 
是ado自动设定的.没有用到udl.谢谢.
那怎样配置呢?谢谢
 
自动设定的当然不对,要连数据库所在电脑的ip地址,跟内外无关。这问题随便搜索都一把答案
 
连接
'Provider=SQLOLEDB.1;Password= ;Persist Security Info=False;User ID=sa;Initial Catalog=sql ;Data Source=[red]'192.168.0.1'[/red];
把IP地址改一下。比如你数据库是192.168.0.1 。
 
Provider=SQLOLEDB.1;Password=密码;Persist Security Info=False;User ID=用户;Initial Catalog=数据库;Data Source=IP
这是正确的连接方法,不过如此连接,如果我没估计错,楼主你也连不通;
 
那怎样设那,我用的是adsl连接的. 谢谢!
 
我这样设也不行,不知高手能不能指点一下.Provider=SQLOLEDB.1;Data Source=sz588.oicp.net;DataBase=sanhe2000;User ID=sa;PWD=;
 
就沒有人做完這樣的東東。
 
我ado只可以做局域网的程序,远程登陆的起码要用SocketConnection来连接
 
你的错误是连接配置有问题
---------
ADO可以连广域网,但是速度实在是****
用Socket来吧。
 
谢谢大家了.有没有连接成功了.谢了
 
后退
顶部