这问题困扰了我好久了.

解决方案 »

  1.   

    应该不是delphi的问题,可能是SQL数据库系统需要安装升级包的问题。以前也遇到过这种问题,在XP上也可能出现这种问题。你安装sqlsp-1、sqlsp-2和sqlsp-3试试
      

  2.   

    我安装了SP4升级包。在XP系统下都可以。在有的2000系统下不可以。
      

  3.   

    可能ODBC原因?我也发现一个很奇怪的现象,程序访问内网中令一台机子的SQL2000老是说连不上,不过先访问下对方的共享文件,就可以连上数据库了的呢……~~
      

  4.   

    问题解决了,在xp或xp更版本下的操作系统的odbc的客户端配置项中的默认网络库是TCP/IP.而有的2000下默认是Named pipes. 所以连接不上服务器数据库.只要更改下这个默认就可以了.