要捕獲executeNonQuery方法的異常,可以使用try-catch塊來捕獲并處理異常。示例代碼如下:
try
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand command = new SqlCommand(queryString, connection);
command.ExecuteNonQuery();
// 執行成功的代碼
}
}
catch (SqlException ex)
{
// 捕獲并處理SQL異常
Console.WriteLine("SQL Exception: " + ex.Message);
}
catch (Exception ex)
{
// 捕獲并處理其他異常
Console.WriteLine("Exception: " + ex.Message);
}
在這個示例中,try塊中包含了執行executeNonQuery方法的代碼。如果在執行過程中出現異常,就會被catch塊捕獲。可以根據具體的異常類型來處理異常,并進行相應的處理操作。