联不上自己的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();
行 79: mysqlcomm.Parameters.Add(parm2);
行 80: mysqlcon.Open();这行是红色的
行 81: mysqlcomm.ExecuteNonQuery();
行 82: mysqlcon.Close();
SqlConnection cn= new SqlConnection (strconn);
cn.Open ();
SqlCommand myCommand=new SqlCommand();
myCommand.CommandText = SQL语句;
myCommand.Connection = cn;
myCommand.ExecuteNonQuery();
cn.Close();
少了server=.;
这句你写没有???
如果是本机调试,数据库服务器可添可不添
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
应该是这样的
"server=.;uid=sa;pwd=password;database=pubs"
Server = 数据库服务器地址
这个地址可以是IP地址,也可以是数据库服务器计算机名
如果Server = . 是数据库装在本机