0
如何避免在調用存儲過程時從VS 2012/c#/ webform中「超時」?如何避免VS 2012中的「超時」
我打電話的存儲過程比較長,大約3分鐘可以返回數據,但是當在30秒內走時顯示消息「超時」。
我試過插入cmd.CommandTimeout = 0;但沒有變化。
任何消化?
感謝
如何避免在調用存儲過程時從VS 2012/c#/ webform中「超時」?如何避免VS 2012中的「超時」
我打電話的存儲過程比較長,大約3分鐘可以返回數據,但是當在30秒內走時顯示消息「超時」。
我試過插入cmd.CommandTimeout = 0;但沒有變化。
任何消化?
感謝
有2種超時可以設置:
兩個默認的超時時間爲30秒,所以我覺得你有變化連接超時。
var connString = ConfigurationManager.ConnectionStrings["ConnectionName"].ConnectionString;
var builder = new SqlConnectionStringBuilder(connString) {ConnectTimeout = 30};
var connection = new SqlConnection(builder.ToString());
的
可能重複[SQL Server中,C#:在事務回滾超時異常(http://stackoverflow.com/questions/3977219/sql-server-c-timeout-exception-on-transaction-rollback) – 2014-09-13 11:06:32