📄 用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 + -