如題,如果我把sql陳述句直接放到資料庫里執行,執行1分多鐘,但是可以查出來值,但是放到C#程式里超出30后會提示“未將物件參考到物件的實體”,就是查出來的結果為空,我大概猜了一下,可能 是連接時間有什么限制之類的,于是我通過百度,修改了組態檔,如下:
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="720000"/>
</system.web>
但是完全沒用,超過30秒依然報那個錯,有大佬知道要怎么辦嗎?
我用的postgresql資料庫
uj5u.com熱心網友回復:
看看你的連接字串uj5u.com熱心網友回復:
<add key="XXXConn" value="https://bbs.csdn.net/topics/Host=120.400.510.340;Port=5442;Username=postgres;Password=123;Database=ceshi"/>
uj5u.com熱心網友回復:
這是連接的方法
uj5u.com熱心網友回復:
<add key="XXXConn" value="https://bbs.csdn.net/topics/Host=120.400.510.340;Port=5442;Username=postgres;Password=123;Database=ceshi;CommandTimeout=720"/>uj5u.com熱心網友回復:
查詢超時了可以考慮從兩個角度優化
1.調整表結構,提高查詢效率
2.調整資料展示方式,分批次查詢
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/149637.html
標籤:C#
