将sqlserver的temp库扩大（默认2M)。 
<END>    
将TEMP改大可能不对。因为他程序中使用的是客户端游标。本SQL语句太复杂，肯定慢。是否可以尝试将本SQL语句转为SQL_Server中的视图或存储过程。 顺便说一句，如果使用客户端游标（adUseClient ),游标类型作成Static好了，还有，你为什么要不加限制返回10万条记录？ 
<END>    
两种方法： 
    1.使用存储过程，尽量让查询在服务器端运行。 
    2.尽量优化你的SQL语句，用时间换空间，或用空间换时间，你自己选择 
<END>     
将commandTimeOut设为0即可。 
<END>
    