Dim connstr As String = "server=localhost;uid=;pwd=;database=omni"*******************************************************************
用户名当然不能为空了。Dim connstr As String = "server=localhost;uid=你的数据库用户名(默认为sa);pwd=;database=omni"

解决方案 »

  1.   

    我用sa试了,说用sa登陆失败,用数据库名也试了,仍然说同样的错误,是不是我的代码还有错啊??
      

  2.   

    Framework中的代码,仅作参考
    Dim myConnection As New SqlConnection("server=(local)\NetSDK;database=pubs;Trusted_Connection=yes")
    Dim myCommand As New SqlDataAdapter("select * from Authors", myConnection)Dim ds As New DataSet()
    myCommand.Fill(ds, "Authors")
      

  3.   

       myCommand.Fill(ds, "Authors")此处提示为源错误,说”用户登陆失败“
       这是怎么回事呢?(我已经点击”工具—》连接数据库,且已连接成功了啊)
      

  4.   

    你把DataGrid1.DataSource = mydataset.Tables("assess")改成
    DataGrid1.DataSource = mydataset.Tables("assess").DefaultView试试
      

  5.   

    Dim connstr As String = "server=localhost;uid=;pwd=;database=omni"
    提供合法的用户名和密码
      

  6.   

    http://www.csdn.net/Develop/read_article.asp?id=16437
    .NET中各种数据库连接大全