我开发DELPHI6.0了一个系统.数据库是用SQL Sever2000,软件当中是用ADO进行连接,数据库的操作系统是Win2000Server,在我每一次重启机器的时候,都无法编译程序,说什么无法动态连接vipl.dll什么的。但是在网上邻居里找到服务器,输入密码进去服务器后,再编译程序,那样就可以通过了。什么回事哦??我应该怎么在程序里头设定服务器的密码?才不用每次重启机器都要在网上邻居里找下服务器?

解决方案 »

  1.   

    adoquery
    里有个属性是可以不用输密码的
    loginprompt好像是
      

  2.   

    遇到过类似的问题,
    同下面问题是类似的
    http://community.csdn.net/Expert/topic/3509/3509212.xml?temp=.3499872
    应该不是你程序的问题
    关注
      

  3.   

    猜想你的SQL服务器使用的是windows认证,改成混合认证在ADO连接字符串中,直接写IP地址,而不是机器名,那样应该是使用TCP/IP方式,而不是命名管道试试吧
      

  4.   

    你的ADOConnection的Connection都可能设为True,改为False;
      

  5.   

    解决方案:
      1、先建一个INI文件用来存储服务器的信息,包括:数据库机器IP,数据库名,用户名,密码。
      2、程序启动时读取INI文件,对数据库进行连接。
      

  6.   

    我一直用pdbird(老巢) ( ) 的方法,现在还没有发现有这种问题