私のコードによると、「あなたのパスワードは正常に変更されました!、おめでとうございます!」更新が機能していないにもかかわらず、メッセージが表示されます。更新が行われなかった場合にエラー メッセージを表示するにはどうすればよいですか (更新ステートメントにもエラーがあるようです..)。実際、ここで if ステートメントを使用する方法を想像できませんでした..
protected void Button1_Click(object sender, EventArgs e)
{
MySqlConnection connection = new MySqlConnection("server=localhost; database=e-learningsystem; uid=root; password=123;port=3307;");
connection.Open();
try
{
MySqlCommand cmd1 = new MySqlCommand("UPDATE student Set Password= '" + TextBox3.Text + "' WHERE UserName='" + TextBox1.Text + "' AND Password='"+TextBox2.Text+"'", connection);
cmd1.ExecuteNonQuery();
Response.Write(@"<script language='javascript'>alert('Your Password Has Been Changed successfully!, Congratulations!')</script>");
connection.Close();
}
catch (Exception ex)
{
Response.Write(@"<script language='javascript'>alert(ex.Message)</script>");
}
}