国产探花免费观看_亚洲丰满少妇自慰呻吟_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();

    

       如果這樣修改之后還有問題,那你真得考慮是不是要更換你的服務器了~……呵呵!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梁山县| 乌海市| 伊川县| 酉阳| 塔河县| 基隆市| 开远市| 海林市| 柳林县| 亚东县| 晋中市| 正安县| 浑源县| 谢通门县| 玉山县| 淮安市| 南召县| 崇文区| 衢州市| 夹江县| 长葛市| 六盘水市| 文昌市| 萝北县| 探索| 永昌县| 南城县| 三都| 盘山县| 麻阳| 友谊县| 巨野县| 高淳县| 金坛市| 霍山县| 泽州县| 荣昌县| 平江县| 琼海市| 涡阳县| 湖南省|