CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请教如何延长asp调用ADO时的超时时间

楼主wenjianzhang()2000-01-19 15:22:00 在 Web 开发 / ASP 提问

    我用ASP调用ADO与SQL   server   相联,由于数据量太大,经常会出现ODBC超时错误,请教各位可有解决的办法,Thank   you   very   much!  
  问题点数:50、回复次数:3Top

1 楼CJ()回复于 2000-01-19 15:55:00 得分 45

使连接超时  
  活动的突然增长可能使数据库服务器变得十分笨拙,大量增加建立数据库连接的时间。结果是,过长的连接延时将降低数据库的性能。  
   
  用   Connection   对象的   ConnectionTimeout,您可以限制放弃连接尝试并发出错误消息之前应用程序等待的时间。例如,下面的脚本设置   ConnectionTimeout   属性,在取消连接尝试之前等待   20   秒:  
   
  Set   cn   =   Server.CreateObject("ADODB.Connection")  
  cn.ConnectionTimeout   =   20  
  cn.Open   "FILEDSN=MyDatabase.dsn"  
  默认的   ConnectionTimeout   属性是   30   秒。  
   
  注意       在将   ConnectionTimeout   属性合并到数据库应用程序之前,一定要确保连接提供程序和数据源支持该属性。  
  Top

2 楼azi()回复于 2000-01-22 11:13:00 得分 5

没有人可以同时阅读大量的数据,象下一页或者无数的分页这样的形式我不知道到底有多少人会去看,因此要提高ADO效率,不能用简单的Timeout来控制,应该是全面的。  
  我建议你多多利用检索表单,结果只出现一定数量就可以了(select   top   30   *   from   ...)Top

3 楼wenjianzhang()回复于 2000-02-18 14:19:00 得分 0

并非是很多记录,而是需对大量的数据进行处理后汇总,一条查询语句经优化后仍需30秒以上,而ASP的超时在30秒准时报错,Timeout   我曾经也试过但没有任何效果,我是通过ODBC连接到SQL   Server   7.0   再在ASP中用ADO与ODBC   相联,不知这些数据源是否支持该属性,如果不支持,是否还有其它方法,谢谢您的回复!  
  Top

相关问题

  • 用SOAP调用WebService超时
  • asp调用com,com调用ado的问题
  • 调用WEB SERVICE超时问题!
  • ADO会超时吗?
  • asp中调用api
  • asp调用问题
  • ASP参数调用!
  • asp中调用word
  • 在asp中如何通过ado调用带参数的sql server存储过程
  • asp超时问题,请教

关键词

  • 属性
  • 连接
  • ado
  • 数据
  • 数据库
  • asp
  • server
  • 超时
  • connectiontimeout
  • 时间

得分解答快速导航

  • 帖主:wenjianzhang
  • CJ
  • azi

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo