在程式運行前,故意斷網使其連接不上sqlserver資料庫查詢不了資訊,為什么try catch陳述句沒有檢測出例外,
還是說這不算一種例外,只是一種空值而已
uj5u.com熱心網友回復:
代碼貼出來看看吧uj5u.com熱心網友回復:
try catch 不是萬能的。一般超時了才報例外啊,通常30秒,這個可以自己設定的,你可以設定為永不超時,永遠都不會報超時錯誤uj5u.com熱心網友回復:
代碼就是try里查詢資料庫一列資訊,catch判斷例外,沒其他什么的,之后故意斷網運行程式(不是本地資料庫,所以斷網看不了)
uj5u.com熱心網友回復:
如2樓所說,你可以設定下超時時間,或者等待30秒,看是否拋出例外.uj5u.com熱心網友回復:
代碼已經連接資料庫進行查詢產生阻塞并且斷網的話會報超時例外的。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/238284.html
標籤:C#
上一篇:求影像邊緣提取示例代碼
