我用的是ADODC 控件
在ADODC属性里选连接字符串:
生成:Microsoft OLE DB Provider for SQL Sever
在连接里找不到服务器,还报错:错误枚举服务器。
我WinXP系统,装的SQLsever2000开发版。这是怎么会事?? 高手来解释一下。
是我SQL设置的问题吗?

解决方案 »

  1.   

    换一种连接方式试一下。
    首先要确定你的机器能够正常连接上SQL SERVER,测试方法为建立一个ODBC数据源,SQL SERVER数据源里有测试。连接字符串可以到我的网站上查询。╭═══════════════════╮
    ║ 免费的源码、工具网站,欢迎大家访问!║
    ║ http://www.j2soft.cn/        ║
    ╰═══════════════════╯
      

  2.   

    直接把數據庫的名稱添進取
    有時候的確實出不來數據庫服務器名稱
    直接添如還不影響實用
    鬱悶 VB的毛病特多
    時不時的IDE都關掉
      

  3.   

    我新建了一个ODBC数据源,在建立中他问"你你想连接哪一个SQLSever?"
    我鼠标一放在要选择服务器的地方就没什么反映.
    可是我的SQL正在运行,查询分析器什么的都能进.
    是不是什么服务没开?
    我的SQL使用的是本地用户.
      

  4.   

    首选 XP (垃圾的系统)要分清是HOME版还是企业版,HOME版是不能用的SERVER2000的,
    其次 用户行得是管理员。
    三,你得在SQL SERVER 里 你相应的表里新建一个用户,在表的安全里。
        接着设定其用户为管理员(仅你要用的库),然后用SQL SERVER的查询方式用你刚才建的用户名和密码登录一次,看能否成功,不功能则说明刚才所做的失败。(要查询里看好登录方式,服务器名) 登录后应该可以看到你的表了。
    四,到你的管理工具里,找到ODBC在里面建 一个SQL SERVER 的联接。填上方式名称,然后才是联接SQL SERVER 。
        如果不成功说明服务器设置有误,可以指定你的计算机名再来一次,还有看好所选的联接方式。一般是TCP\IP方式。
    五,再用ODBC联一下,同样你的用户名和密码,应该可以通过了。其实只要ODBC里能通过你的程序就可以用了。
     我从来不用XP,现在也很少写数据库程序了,以上方法都是回忆的。顺序没有错的。我新建了一个ODBC数据源,在建立中他问"你你想连接哪一个SQLSever?"
    我鼠标一放在要选择服务器的地方就没什么反映.
    可是我的SQL正在运行,查询分析器什么的都能进.
    是不是什么服务没开?
    我的SQL使用的是本地用户.
         可是我的SQL正在运行,查询分析器什么的都能进.
    用的是SA还是你自己 的用户名,密码??服务应该是四个,全开,你选第三个为当前状态。默认也是第三个。