※ 引述《Kyo.bbs@BirdNest.twbbs.org (暗黑貴公子)》之銘言:
> 沒有啥不為人知的理由
> 使用完一個物件, close it 和 set nothing 是良好的習慣
> 殊不知, ADO 物件有個屬性叫 ConnectionTimeout
> 所以囉
> 等系統判斷 ConnectionTimeout 來幫關 connection 比較好
> 還是自己關 connection 比較好?
> 良好的習慣是自己關, 給系統關還得等 timeout
> 使用者連線數授權不足的 server, 就馬上死給人看, 順便丟連線數已滿的訊息過來
Kyo兄,小弟有問題~~
不知道是小弟誤解您的意思還是?
根據MSDN解釋 ConnectionTimeout是指
"取得在終止嘗試並產生錯誤前嘗試建立連接的等待時間。"
也就是若一切都沒錯誤發生,一切執行順利的話
connection應該是開著就不關了吧?
除非sql server去踢掉user或client自行關閉
(當然...天底下沒那麼好的系統,永遠不出錯誤的)
--
╭┼ Origin: 幽谷˙反地球聯邦組織 aeug.twbbs.org
┼┘ Author: GP02 從 adsl-220-229-60-135.NH.sparqnet.net 發表