我对 C# 很陌生。
当我尝试捕捉这样的东西时:
try
{
connection.Open();
command.ExecuteNonQuery();
}
catch(SqlException ex)
{
MessageBox.Show("there was an issue!");
}
我怎么知道问题是否发生在Open
or上ExecuteNonQuery
?
如果我调用了一堆其他的non-SQL
东西Try
呢?
我怎么知道哪个失败了?
是什么SqlException
意思Exception
?
如果我在块中有这样的代码,将如何SqlException
处理与 SQL 无关的错误Try
?