联不上自己的sql数据库 显示登陆失败 我是这样写连接的SqlConnection mysqlcon=new SqlConnection(";uid=sa;pwd=password;database=pubs");总是出现
行 79:  mysqlcomm.Parameters.Add(parm2);
行 80:  mysqlcon.Open();这行是红色的
行 81:  mysqlcomm.ExecuteNonQuery();
行 82:  mysqlcon.Close();

解决方案 »

  1.   

    string strconn=连接字符串;
    SqlConnection cn= new SqlConnection (strconn);
    cn.Open ();
    SqlCommand myCommand=new SqlCommand();
    myCommand.CommandText = SQL语句;
    myCommand.Connection = cn;
    myCommand.ExecuteNonQuery();
    cn.Close();
      

  2.   

    string strconn="data source=localhost;initial catalog=数据库名;user id=sa;password=";
      

  3.   

    ("server=.;uid=sa;pwd=password;database=pubs")
    少了server=.;
      

  4.   

    Server=(local)
    这句你写没有???
      

  5.   

    还是不行 显示sql不存在或访问被拒绝 我的sql的验证是windows方式 是不是和这有关
      

  6.   

    SqlConnection mysqlcon=new SqlConnection("server=;uid=sa;pwd=password;database=pubs");
    如果是本机调试,数据库服务器可添可不添
      

  7.   

    这是我写的SqlConnection mycon=new SqlConnection("server=;uid=sa;pwd=password;database=pubs");
    mycon.Open();
    SqlCommand mycomm=new SqlCommand("insert into TEST values('hualei')",mycon);
    mycomm.ExecuteNonQuery();
    mycon.Close();
    联不上服务器 显示用户sa登录失败 这是堆栈跟踪
    [SqlException: 用户 'sa' 登录失败。]
       System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +484
       System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372
       System.Data.SqlClient.SqlConnection.Open() +384
       WebApplication2.WebForm1.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\webapplication2\webform1.aspx.cs:53
       System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
       System.Web.UI.Page.ProcessRequestMain() +1277
      

  8.   

    你的连接字符串有问题
    应该是这样的
    "server=.;uid=sa;pwd=password;database=pubs"
    Server = 数据库服务器地址
    这个地址可以是IP地址,也可以是数据库服务器计算机名
    如果Server = . 是数据库装在本机