当前位置: 代码迷 >> ASP.NET >> 修改密码时,用到以下代码,结果,0000变为0,出什么有关问题了
  详细解决方案

修改密码时,用到以下代码,结果,0000变为0,出什么有关问题了

热度:3751   发布时间:2013-02-25 00:00:00.0
修改密码时,用到以下代码,结果,0000变为0,出什么问题了?
修改密码时,用到以下代码,结果,0000变为0,出什么问题了?

  string strconn = ConfigurationManager.ConnectionStrings["paisoft_water_db"].ConnectionString;
  string strcmd = "UPDATE [admin_login] SET [ad_pwd] = " + TextBox3.Text + " WHERE [ad_id] = " + Session["ad_id"] +"AND [ad_pwd] = " + TextBox1.Text;
  SqlConnection conn = new SqlConnection(strconn);
  SqlCommand cmd = new SqlCommand(strcmd, conn);
  conn.Open();
  cmd.ExecuteNonQuery();
  conn.Close();


输入密码为000时,数据库却为0,把TextBox3.Text 改为TextBox3.Text.ToString() 也不行!

------解决方案--------------------------------------------------------
C# code
        string strcmd = "UPDATE [admin_login] SET [ad_pwd] = '" + TextBox3.Text + "' WHERE [ad_id] = " + Session["ad_id"]  +"AND [ad_pwd] = '" + TextBox1.Text+"'";
  相关解决方案