PDA

View Full Version : حرفه ای: تغییر User Pass



saberabie
دوشنبه 09 تیر 1393, 10:58 صبح
سلام سایتی دارم وفتی مدیر با user pass وارد بخش مدیریت میشه قسمتی به نام change user pass وجود داره با این کد اطلاعات user passesho miara توی txtbox

if (!IsPostBack)
{
DataTable dt = DataBase.ExecuteDataTable("select * from Users", ConfigurationManager.ConnectionStrings["FinalMetalConnectionString"].ConnectionString);
TextBox1.Text = Server.HtmlDecode(dt.Rows[0]["UserName"].ToString());
TextBox2.Text = Server.HtmlDecode(dt.Rows[0]["PassWord"].ToString());
}

حالا با این دستور بعد از تغییر user pass مخوام جایگزین user\pass قبلی کنم ولی تمام user \ pass های توی بانک تغییر پیدا میکنه چکار باید کرد

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["FinalMetalConnectionString"].ConnectionString);
SqlCommand cmnd = new SqlCommand();

cmnd.Connection = con;
cmnd.CommandText = "update Users set UserName=@UserName,PassWord=@PassWord";
cmnd.Parameters.AddWithValue("UserName", TextBox1.Text);
cmnd.Parameters.AddWithValue("PassWord", TextBox2.Text);

con.Open();
cmnd.ExecuteNonQuery();
con.Close();
با تشکر
:متفکر:

aboulfazl950
دوشنبه 09 تیر 1393, 11:02 صبح
شما شرط where را فراموش کردید.

saberabie
سه شنبه 10 تیر 1393, 09:32 صبح
اگر میشه لطف کنید و کد رو بگید چه تغییراتی بدم
با تشکر

nice_boy_a
سه شنبه 10 تیر 1393, 10:23 صبح
update Users set UserName=@UserName,PassWord=@PassWord where id=@id

saberabie
چهارشنبه 11 تیر 1393, 23:14 عصر
مرسی دوست عزیز مشکلم حل شد :قلب: