Không ai giúp tui với à?
Hiện tượng này tui chưa gặp bao giờ:
Cụ thể tình trạng đang là như thế nàyvới các form khác cũng vậy)
Tui có 1 cái form đổi mật khẩu được goi từ formMain sau khi đã đăng nhập.
Nhập ID, pass cũ, pass mới, confirm pass mới.
Sau đó click đổi mật khẩu (1 câu lệnh update vào bảng User)
Khi tắt cái form đổi mật khẩu đi, đăng xuất rồi lại đăng nhập = pass mới thì đăng nhập ngon
Nhưng nếu tắt bỏ formMain đi rồi bật lại và đăng nhập = pass mới thì lại không được và pass cũ lại đăng nhập đc.
Chả biết có sai gì ở code không, các bác xem giùm em nha
Lấy kết nối:
Mã:
public static SqlConnection getConnect()
{
string strconn = "Data Source=.\\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath
+"\\demo_qlks.mdf;Integrated Security=True;Connect Timeout=15;User Instance=True";
return new SqlConnection(@strconn);
}
Thực hiện câu lệnh SQL:
Mã:
public static void ExecuteQuery(string sql)
{
SqlConnection conn = getConnect();
if (conn.State == ConnectionState.Closed) conn.Open();
SqlCommand sqlcom = new SqlCommand(sql, conn);
sqlcom.ExecuteNonQuery();
conn.Close();
}
Update pass mới:
Mã:
public static void thayMK(string user,string pass)
{
ConnectData.ExecuteQuery("update NguoiDung set UserPass='" + pass + "' where UserID='" + user + "'");
}
Với các Form khác cũng vậy update thì được, kiểm tra dữ liệu ngay lúc đó thì ổn, nhưng cứ tắt formMain đi rồi vào lại thì vẫn nguyên vẹn như cũ O_o!
Bác nào bít giúp tui nhanh với, tui đang rất cần.
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...