【发布时间】:2016-10-09 22:40:20
【问题描述】:
我想检查一个用户名是否已经在数据库中。它伴随着我的更新声明。我有这段代码,但我不知道在哪里放置 select 语句:
protected void btn_update_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(conn);
con.Open();
str = "update UserData set Password=@Password where UserName='" + txtUser.Text + "'";
com = new SqlCommand(str, con);
com.Parameters.Add(new SqlParameter("@Password", SqlDbType.VarChar));
com.Parameters["@Password"].Value = BusinessLayer.ShoppingCart.CreateSHAHash(txtPW.Text);
com.ExecuteNonQuery();
con.Close();
Label1.Visible = true;
Label1.Text = "Password changed Successfully!" ;
con.Close();
}
我想要类似的东西
"Select Username from Userdata Where Username = txtUser.Text"
【问题讨论】:
-
您的问题不清楚,但您需要选择命令的目的是什么
-
@NazirUllah 选择用户名是否在数据库中,如果是,继续。如果没有,错误
标签: c# asp.net sql-server select