请教一下:我现在有一个模板 是用C#。NET连接到ACSSE的 我想要把它改成连接到SQLSEVER的 
可是我不知道怎么改?请高手教我一下怎么连接到SQL数据库可以么 谢谢!:)
代码如下:
private void btnOK_Click(object serder,EventArgs e)
{
strSQL="select u_id from userinfo where  u_account='"+txtAccount.Text.ToString().Replace("'","")+"' and u_pwd='"+txtPwd.Text.ToString().Replace("'","")+"'";
            //strSQL="select u_id from userinfo where u_account='juw' and u_pwd='123'";
strConn="Provider=Microsoft.Jet.SqlDB.4.0;Data Source="+Server.MapPath("txl.aspx");
cn=new SqlConnection(strConn);
cn.Open();
cmd=new SqlCommand(strSQL,cn);
SqlDataReader dr=cmd.ExecuteReader(); if(dr.Read())
{
Session["uid"]=dr["u_id"].ToString();
Page.Response.Redirect("welcome.aspx");
}
else
{
lblMsg.Text="用户名或口令有错!请重新输入!";
//txtAccount.Text="";
txtPwd.Text="";
//Page.Response.Write(Session.Count);
}
cn.Close();
}
private void btnCancel_Click(object sender,System.EventArgs e)
{
lblMsg.Text="";
txtAccount.Text="";
txtPwd.Text="";
Page.Response.Redirect("reg.aspx");
}
private void Page_Load(object sender, System.EventArgs e)
{
            // 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
lblMsg.Text="";
txtAccount.Text="";
txtPwd.Text="";
}
btnOK.Click+=new EventHandler(btnOK_Click);
btnCancel.Click+=new EventHandler(btnCancel_Click);
}

解决方案 »

  1.   

    //strConn="Provider=Microsoft.Jet.SqlDB.4.0;Data Source="+Server.MapPath("txl.aspx");
    ----->>
    strConn="packet size=4096;user id=sa;data source=DOUGLASJIA;persist security info=False;initial catalog=Northwind";
      

  2.   

    strConn="data source=(local);uid=sa;pwd=;database=";
      

  3.   

    SqlConnection testConn;
    ConnectDBString = "Persist Security Info=False;Integrated Security=SSPI;database=??;server=??Connect Timeout=10";
    testConn.ConnectionString = ConnectDBString;
    testConn.Open();
      

  4.   

    最好把数据库连接字符串定义在web.config里,然后在代码中调用,这样要该也方便。
      

  5.   

    新建一个component,直接通过VS的数据库连接往上拉就行了,所有代码都自动生成好
      

  6.   

    webconfig中如果是用信任连接的话,该怎么样设定啊?
    很急,麻烦了~在线等~~