IM創造它連接到一個數據庫,並使用下面的代碼來做到這一點幫助使用try catch語句
private void SetupConnection()
{
conn.ConnectionString =
ConfigurationManager.ConnectionStrings["live"].ConnectionString;
OdbcDataAdapter da =
new OdbcDataAdapter("SELECT * FROM MTD_FIGURE_VIEW1 '", conn);
da.Fill(ds);
}
我想創建一個try catch語句將繼續努力使用ODBC連接器的IM web應用連接到數據庫。
psudocode將嘗試以上功能,如果無法連接再次嘗試,如果它連接沒有任何錯誤進行。
有人可以幫我從評論這
問題相關的更新:
我只是希望它繼續努力的 原因是Web應用程序 即時決策永遠不會切換其 不斷刷新數據,但 數據庫是每晚切換爲兩個小時 備份在此 期間我希望應用程序k在 EEP嘗試連接
我認爲你需要在嘗試編寫任何代碼之前更準確地考慮流程。如果連接失敗,代碼應該做什麼?無限循環?或者有最大數量的嘗試?當達到最大嘗試次數時,它應該做什麼? –
'OdbcDataAdapter'實際上是否在失敗時拋出異常? –
從用戶體驗的角度來看,這不太好,所以它會一直持續下去嗎? –