请问各位高手,我做的C/S系统要访问网上数据库,开发机器是通过代理服务器上网的,我用ADO连接数据库,数据库为SQL SERVER,直接用IP地址就可以访问网上的数据库,但我把程序打包后,在客户那里装,就不能连接上数据库,这是什么回事啊,请各位帮帮小弟,下午就要用了。还有,如果客户机是WIN98,还要做什么工作,谢谢。

解决方案 »

  1.   

    在客户端装sql-server客户端测试一下,如果能连上,程序也应该能连上
      

  2.   

    你先ping一下服务器,可以ping通,应该就没问题吧,你是在局网吧,98下也没什么要求
      

  3.   

    如果开发时期,数据库服务器用的绝对IP,则只要客户的数据库服务器的IP同开发时期的数据库服务器用的绝对IP相同,则可,要不只有在客户所在的局域网内做一个SQLSERVER代理数据库服务器,再注册网络数据库服务器即可。
      

  4.   

    请问我打了包,然后在局域网内的另一台机器(win98)上安装,但应用程序不能连接数据库是什么原因。
      

  5.   

    你用ODBC测试连一下呵,ODBC可以通,你的程序也就可以了。
      

  6.   

    看看是不是登录名的问题。
    如果设的登录名是。WINDOWS登录名的话。
    要在服务器端添加该登录名就可以用了。。