如果OracleException在這裏不是我正在查找的內容,那麼會發生什麼?我需要扔嗎?在這裏捕捉一個通用的異常是正確的做法嗎?如何管理特定和一般的異常
try
{
does some code
}
catch (OracleException ex)
{
if (ex.Number == 20001)
{
throw new ValidationException("Unable blah blah blah");
}
throw;
}
catch (Exception ex)
{
// Log it
TraceHelper.WriteLine("Exception updating tblah + Environment.NewLine + ex.StackTrace, MessageCategory.Error);
throw;
}
不錯,那麼如果它不是20001型會發生什麼?我想這是我不知道如何處理。 – Dritzz
@Dritzz查看更新 – ediblecode
看起來不是正在運行的6.0,並且無法在短期內更新它 – Dritzz