小弟初学,搞了老半天,还是没成功一个小例子。兄弟姐妹们的贴看了,但试了还是提示该错误。连接语句是:server=localhost;database=pub;user id=sa;password=jb

解决方案 »

  1.   

    1、driver={SQL Server};server=(local);database=pub;user id=sa;password=jb
    你试试看这样可以么
    2、或者这样:
    driver={SQL Server};Server=(local);Database=pub;uid=sa;pwd=jb3、你访问的那个pub数据库是系统自带的那个么
    系统自带的那个叫pubs是不是你数据库名字写错了
      

  2.   

    把localhost改成.试试,SQL是否是混合验证?
      

  3.   

    localhost 换成ip地址试试。
      

  4.   

    sql 里面么有localhost
    要么你用 (local)...
      

  5.   

    先用odbc 测试一下server=xxx;database=xx;user id=xx;password=xx
    的设置是否正确
      

  6.   

    Dim MyConnection As New SqlConnection("server=192.168.2.9;database=北风贸易;userid=sa;password=jb;")
        Dim sqlstring As String = "SELECT 身份证号码,姓名,性别,目前薪资 FROM 章立民工作室"
        Dim MyCommand As New SqlDataAdapter(sqlstring, MyConnection)
        Dim DS As DataSet = New DataSet()
        Dim dv As DataView这是章立民一书的例子,我也试了,同样的错误
      

  7.   

    odbc是可以的,而且我开发的基于vb.net的cs程序是可以用的。
      

  8.   

    SqlConnection("server=.;database=pub;userid=sa;password=jb;")
      

  9.   

    你可以试试在运用本地的SQL来测试是否能正确连接!1楼与2楼的都说了,你试试看。
      

  10.   

    SqlConnection("server=.;database=pub;userid=sa;password=jb;")GOOD!
      

  11.   

    SqlConnection("server=.;database=pub;userid=sa;password=jb;")localhost 换成 "."试试
      

  12.   

    也不行。而且我连sql server也重装过了,还是一样问题。
      

  13.   

    1.数据库名称是否正确
    2.用户名和密码是否正确
    3.是否是SQL加WINDOWS混合验证
    4.server=(local);database=pubs;uid=sa;pwd=jb试试
      

  14.   

    "server=(local);database=pubs;uid=sa;pwd=jb"
    再就是注意key是不是对应的~
      

  15.   

    1.数据库名称是否正确,正确
    2.用户名和密码是否正确 正确
    3.是否是SQL加WINDOWS混合验证 是混合验证
    4.server=(local);database=pubs;uid=sa;pwd=jb试试,这样试过的,呵呵可就是不行。
      

  16.   

    问题就出在localhost上,你改成(local)
      

  17.   

    连接字符串:"Password=数据库登陆密码;Persist Security Info=True;User ID=登陆用户;Initial Catalog=数据库名称;Data Source=数据服务器名称或地址"
    对于数据服务器名称或地址,如果是本机,可以使用本机的机器名,如果是其它机器,应该使用IP地址.
      

  18.   

    可以用.net自帶的數據庫連接一下看看是否成功,在查看錯誤。
      

  19.   

    server=.;database=pub;uid=sa;pwd=jb
    你这样再试一下
      

  20.   

    这种情况,如果一验证几方面断定几个方面,我通常这样处理:
    1.检查连接字符串,刚刚我看了一下,应该是没有问题
    2.就是检查你的用户名和密码是否正确(开始--程序--sql查询分析器)登陆一下查询分析器看能不能进去,如果进去,密码问题,如果进不去,就是密码错误或者SQL不是混合验证 
    3.如果sqlSQL是混合验证,以上问题都确认,那就只有最后一招了。
    4.在计算机管理中,重建一个用户,授这个用户最高权限,然后这个在计算机服务中找到sql server 就这个服务的启动者改为我们新建的那个用户
      

  21.   

    如果你是用sql2000里自带的数据库的话,那么是没有pub这个库的,只有pubs
    我估计是你这里错了吧
    连接字符串是没有问题的,除非你用户名,密码有问题
      

  22.   

    本地的话
    server=127.0.0.1;database=pub;user id=sa;password=jb;
      

  23.   

    看看是不是你的数据库和你的网页连接问题,若是Dreamweave制作的网页