以下の構文で ExecuteNonQuery を使用する必要がありますか? そして、彼らは正しいですか?客観的にda.DeleteCommandを使用してください。パフォーマンスが向上するのはどの構文ですか?
MySqlCommand cmd = new MySqlCommand("DELETE FROM users_login WHERE UserID = @UserID;", coon);
cmd.Parameters.Add("@UserID", MySqlDbType.Int16).Value = oUsuario.UserID;
MySqlDataAdapter da = new MySqlDataAdapter();
da.DeleteCommand = cmd;
coon.Open();
ok = true;
/**OR use this**/
MySqlCommand cmd = new MySqlCommand("DELETE FROM users_login WHERE UserID = @UserID;", coon);
cmd.Parameters.Add("@UserID", MySqlDbType.Int16).Value = oUsuario.UserID;
coon.Open();
cmd.ExecuteNonQuery();
ok = true;