今天系統突然遇到SQL執行TIMEOUT的問題, 程式如何CATCH這個問題,很簡單,運用"SQLException"就可以了, 語法如下 : try { command.Connection.Open(); command.ExecuteNonQuery(); } catch (SqlException ex) { for ( int i = 0; i < ex.Errors.Count; i++) { errorMessages.Append( "Index #" + i + "\n" + "Message: " + ex.Errors[i].Message + "\n" + "Error Number: " + ex.Errors[i].Number + "\n" + "LineNumber: " + ex.Errors[i].LineNumber + "\n" + "Source: " + ex.Errors[i].Source + "\n" + "Procedure: " + ex.Errors[i].Procedure + "\n" ); } Console.WriteLine(errorMessages.ToString()); } 其中 SQL...