数据库记录太多,显示记录时出现[Microsoft][ODBC SQL Server Driver]超时已过期

wajinwei 2004-04-03 11:08:25
数据库记录太多了,在显示数据库 记录的时候出现以下错误:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e31'

[Microsoft][ODBC SQL Server Driver]超时已过期
是不是应该增加该页面的执行时间就可以了,但是我不知道改哪个
请帮忙!
...全文
115 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunjiujiu 2004-09-16
  • 打赏
  • 举报
回复
我觉得应该是你的数据库结构设计的应该有些不太合理,我试过10万条记录的情况,平均5秒钟就能出来!
所以你先检查一下你的分页程序!然后优化一下你的数据库
再不行就只能更改一下你的数据库结构了
xtxc 2004-09-16
  • 打赏
  • 举报
回复
server.ScriptTimeout=600

把页面的响应时间设长些

这个办法肯定不行的

有开发经验的人,绝对不赞成这种办法,谁都知道一个页面显示不可能等待超过15秒以上,否则一定不是一个好网站

如果是分页不行的话,建议你检查一下分页程序
如果不是分页造成的,数据库的优化程度让人怀疑,建议有索引
chuan1981 2004-04-05
  • 打赏
  • 举报
回复
to: celerylhl(芹菜)
我当然是要分页的啦,就是分页也不行
linjliu 2004-04-05
  • 打赏
  • 举报
回复
upup~~~~~```
wajinwei 2004-04-03
  • 打赏
  • 举报
回复
to:qiao198(乔本)
具体该怎么实现呢
qiao198 2004-04-03
  • 打赏
  • 举报
回复
你用TOP显示前面几条吗
celerylhl 2004-04-03
  • 打赏
  • 举报
回复
你分页显示啊。谁能一下子看10000条记录? 一屏20个就够了
iloveyaner 2004-04-03
  • 打赏
  • 举报
回复
1、可用top方法实现 "select top 20 col1,col2……"
2、折中的方法用存储过程实现。因为存储过程在服务器短预先编译好,执行速度快,一般不会超时。但如果真的超时,那……。更改你的数据库结构吧,最好是分割表,将数据分别添加到其他的数据库中,减少单个数据库中的数目!
bingbingcha 2004-04-03
  • 打赏
  • 举报
回复
UP一下。。。记得给分哦。。。。
wajinwei 2004-04-03
  • 打赏
  • 举报
回复
我都按照上面的方式试了,可是还不行
sq0421 2004-04-03
  • 打赏
  • 举报
回复
server.ScriptTimeout=600

把页面的响应时间设长些

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧