?? 用ado編寫大型查詢時經常出現超時已過期錯誤.txt
字號:
將sqlserver的temp庫擴大(默認2M)。
<END>
將TEMP改大可能不對。因為他程序中使用的是客戶端游標。本SQL語句太復雜,肯定慢。是否可以嘗試將本SQL語句轉為SQL_Server中的視圖或存儲過程。 順便說一句,如果使用客戶端游標(adUseClient ),游標類型作成Static好了,還有,你為什么要不加限制返回10萬條記錄?
<END>
兩種方法:
1.使用存儲過程,盡量讓查詢在服務器端運行。
2.盡量優化你的SQL語句,用時間換空間,或用空間換時間,你自己選擇
<END>
將commandTimeOut設為0即可。
<END>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -