1:你是否安装了SQL SERVE的客户端。
2:你的网络是否连通
3:ADOCONNECTION不能直接看到SQL SERVER他只是负责使用ConnectionString建立连接
   你看一看你的ConnectionString配置是否正确

解决方案 »

  1.   

    你有没有选择服务器啊,如果是本地服务器你可以直接打(local)就行了。
      

  2.   

    同意luhongjun(过江项羽)的说法,测试网络是否通了可用ping。除此之外,你还应检查一下BDE是否配置好了(数据库别名配置了吗?)
      

  3.   

    SQL Server 7 还是 SQL Server 2000?
      

  4.   

    用ADO访问数据库:
    1、无须配置DSN;
    2、无须配置BDE。
    3、无须安装SQL SERVER客户端只要建立CONNECTIONSTRING即可,方法如下:
    双击ADOCONNECTION的CONNECTIONSTRING属性 -> 选择一个驱动程序(OLE DB FOR SQL SERVER)-> 输入你的SQL SERVER服务器名称、连接方式(如果是SQN SERVER登录验证,则需要输入用户名和密码,密码可保存,这样在程序运行过程中则不会出现登录数据库对话框)->测试,如果提示连接成功,则程序中可用,否则不行。那么可检测:
    1、本机和SERVER是否连通?
    2、SQL SERVER上是否创建了你的帐户?
      

  5.   

    我看多半是connectionstring搞错了
      

  6.   

    我看多半是connectionstring搞错了
      

  7.   

    我想具体过程你应该了解吧,把你的connectionstring帖出来看看
      

  8.   

    同意smallBridge(),建议去下个ado补丁
      

  9.   

    不需要的。网络连通时,在server列表中找不到服务器时,直接输入服务器名称,在数据库列表中就可以看到所有数据库。另外就是要注意认证方式。
      

  10.   

    ado也可以不用connectingstring,建立一个系统dsn也可以。
      

  11.   

    我本来就是按照SMALLBRIDGE()的说法做的,但是输入服务器的名称以后,提示找不到指定的
    服务器,但是此时SQL SERVER是在正常运行的,我用的是sql server2000中文版
      

  12.   

    如果使用的是SQL Server 2000的话,要安装MDAC 2.6和Delphi 的ADO Update。
      

  13.   

    你最好先ping一下服务器,如果网络是通的话,我想按照smallBridge的方法,肯定是没有问题的。值得注意的是:服务器的名称是有我们自己来输入的,还有保证ado有访问sql server 的权限
      

  14.   

    所有DELPHI的最新补丁都按照了,还是有问题