次のコードで、cmd1とcmd2が渡され、cmd3が失敗した場合。c#はすべてのブロックを中止しますか(ブロックを試行します)?、またはcmd1とcmd2の実行を続行しますか?
try
{
sqlConnection1.Open();
cmd1.ExecuteNonQuery();
cmd2.ExecuteNonQuery();
cmd3.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show("An error occured " + ex.Message);
}
finally
{
sqlConnection1.Close();
}