推 GhostTW:try catch 應該是寫在main thread ? 12/20 18:00
因為太多地方要改了
所以才想上來問問 能不能再 function 中就處理掉了
推 Eleganse:null就是null不是錯誤 想必是你想將備案寫在catch裡 12/20 21:58
→ Eleganse:那就必須製造try裡的錯誤 例如應用該conn作資料演算等 12/20 21:59
→ Eleganse:try程序發現沒資料可以演算 產生錯誤 才會執行catch 12/20 22:00
恩恩
因為當初接手這隻程式的時候才發現
呼叫 getConn 的地方都沒有 try catch
所以想說 能不能再 getConn 寫 try catch 就可以處理掉了
因為呼叫這個 function 的地方特多 = =
目前是想要 連線失敗的時候
回傳的 SqlConnection 是沒有辦法動作 希望可以導致整個事件可以停止...
※ 編輯: sorkayi 來自: 140.128.88.207 (12/21 11:28)
→ ssccg:你是希望getConn回傳某個值的情況下,call getConn的程式都 12/21 17:33
→ ssccg:不用改就不會再執行下去? 那怎麼可能不改caller方的程式.. 12/21 17:34
→ ssccg:除非就throw exception讓caller掛掉 12/21 17:35
→ ssccg:現況如果是caller端不會檢查conn是什麼,就一定都會執行下去 12/21 17:38
→ ssccg:那回傳什麼都一樣 12/21 17:39