将ADOConnection的CommondTimeOut 时间设置为0,无限制
步骤/方法
1、第1步,在SQL Server服务器上依次单击“开始”→“所有程序”→Microsoft SQL Server→“企业管理器”菜单命令,打开SQL Server Enterprise Manager窗口并连接上SQL Server。然后依次执行“工具”→“选项”菜单命令,打开“SQL Server企业管理器 属性”对话框,如图所示。
企业管理器属性对话框
2、第2步,单击“高级”标签,在“高级”选项卡的“连接设置”区域将“登录超时(秒)”和“查询超时(秒)”的数值改为较大的数值(本例改为20)。最后单击“确定”按钮使设置生效,如图所示。
设置登录和查询超时
通过以上方法如果还是,超时,查看sql语句,并优化sql语句,比如是否含有between...and...等操作,如果有改为convert()方式
如果还不行,换数据库版本,或操作系统版本。