国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

System.Data.SqlClient.SqlException: 超時時間已到---解決之道

2024-08-31 01:02:01
字體:
來源:轉載
供稿:網友
前幾天在給公司做一個統計日報頁面,因為要查詢的數據量非常巨大,改為存儲過程來執行查詢依然速度緩慢,更為郁悶的是當我測試此頁面的時候,總是出錯——System.Data.SqlClient.SqlException: 超時時間已到。

     解決之道分為兩步:

     1.在web.config中的<system.web>標簽中插入下面這句:

        <httpRuntime maxRequestLength="2097151" executionTimeout="720000"/>

        maxRequestLength的最大值好像就是2097151了,再大了會報錯。executionTimeout的值完全是我亂寫的,但至少還沒報錯。

     2.在連接數據庫的代碼中加入如下一句:

       string ConStr = "Data Source=……;Initial Catalog=……;Persist Security Info=True;User ID=……;Password=……";
        SqlConnection conn = new SqlConnection(ConStr);
        SqlCommand cmd = conn.CreateCommand();
        cmd.CommandText = this.sql;
        cmd.CommandTimeout = 10000;   //要加這一句
        conn.Open();
        SqlDataAdapter adapter = new SqlDataAdapter(cmd);
        DataSet ds = new DataSet();
        adapter.Fill(ds);
        conn.Close();

    

       如果這樣修改之后還有問題,那你真得考慮是不是要更換你的服務器了~……呵呵!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玛曲县| 张家口市| 长宁县| 渭南市| 平南县| 民权县| 大石桥市| 武隆县| 宜州市| 大新县| 东山县| 林州市| 屯门区| 奎屯市| 密云县| 海林市| 鄂尔多斯市| 通辽市| 保亭| 保山市| 珠海市| 利辛县| 黎城县| 谢通门县| 衡阳市| 璧山县| 商南县| 平度市| 祁门县| 通许县| 奉节县| 临桂县| 博爱县| 连山| 白银市| 孝感市| 衡山县| 浦县| 平远县| 海阳市| 淅川县|