急急急急,非常急,一个关于ado登陆的问题,怎么也没明白………………在线等待!。(菜鸟的烦恼)(30分)

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

liuliuisme

Unregistered / Unconfirmed
GUEST, unregistred user!
[blue][/blue][black][/black]我用ado连接数据库,再做完小程序后,打包再别人的机器上试用。起初数据库的ip用的是本地的服务器,再别人的机器上运行没问题,后来把ip改成总部的ip,再我的机器上运行好使,可再到别人的机器上就登陆不上,不知是什么问题啊?急死了。
 
检查网络情况,是不是哪台电脑跟你不是在一个网段?
 
ping 试试。
 
要是不在一个网段上怎么解决啊??
 
有人说可能是work stationID的问题,我确实把它设定了,可要是改的话,我不知道怎么改,哪位能知道
它的原理,能不能告诉小弟一声, 我好看看是不是它的问题。
 
不可能不在一个网段吧,那用你的IP时怎么可以呀
你连不上时出现什么提示?
 
to antic_ant
我问了,好像是不在一个网段上,但能ping通,而且在我的机器上连接就好用啊。而在别人的
机器上连接就不行,但也不出现错误提示,只是超过了连接时间,它就自动退出。连了几次都那样。
请问这是怎么回事啊?
 
首先确定你的机器和别人的机器是不是在同一网段。要不是的话就把别人的机子的IP改成和你同一网段的IP试试。要是同一网段还不行的话呢。就得看一下别人的机子上的SQL指向是否指向你所说的服务器。如果不是说设好,还不行你再说吧。
 
to magic6326
首先感谢你的帮忙。我的那个程序起初用的是本地服务器的ip,打包后用在别人的机器上
都好用。后来,把服务器的ip换成总部的ip,就只能在我的机器上连接了,而别人的都连不上,
连不上也不显示什么错误提示,就自动推出了。我是个菜鸟,刚刚学这个,而我们公司又没有其他人
会delphi,郁闷啊。只能求助你们这些高手了。
 
如果别人的机子可以ping通总部又用不了的话,多少有点提示吧。
什么提示。
 
to 娃娃:好像什么提示都没有艾。how to do??[:(]
 
别人的机子上的SQL指向是否指向你所说的服务器(也就是总部IP)?
 
这样的问题可真是有点让人头大了。

不过老实说,我是没有测试过ADO的跨网段能力。我再看看吧。
可能到晚上给你答案。
 
用odbc做个连接,测一下。
 
你是用windows用户身份登陆?还是sql的用户登陆?
这种问题,估计是前者!后者没有这问题。
 
1.用ODBC连接试试。
2.OLE DB?另外的机器是不是没有装?
3.如果能PING通,那么你用ODBC连接数据库可以通过,程序中也用ODBC连接一下试试
,如果通,则是数据驱动的原因。
 
再说一招,你在别人的机子上把源程序测一遍,还不行???.....就.....!!!!!不可能了吧.
 
应该是网络连接方面的问题吧。
 
谢谢各位帮忙,小弟真的是好感动,好,我这就去试试
 
to yeskert1
确实我是用window登陆的,这能出现问题?能不能说说原理?
 
顶部