2008-08-07

存取資料庫時timeout問題

SQL執行的時間太長就會發生 System.Data.SqlClient.SqlException。
 
message :
已超過連接逾時的設定。在作業完成之前超過逾時等待的時間,或者是伺服器未回應。
 
solution :
根據發生timeout的元件延長其timeout值..
Connection物件的timeout值是設定在連線字串裏
SqlCommand.CommandTimeout
SqlDataAdapter.SelectCommand.CommandTimeout
SqlDataAdapter.DeleteCommand.CommandTimeout
SqlDataAdapter.UpdateCommand.CommandTimeout