您的位置:首页 > 编程语言 > ASP

ASP页面sql查询超时问题?

2008-03-28 10:16 211 查看

Microsoft OLE DB Provider for ODBC Drivers 错误 '800....

[Microsoft][ODBC SQL Server Driver]超时已过期

多刷新几下就好。

如何解决? 20 回复次数:7
第1个回答

如果出现超时已过期请做如下操作:

a、在企业管理器中,选择菜单上的"工具",再选择"选项";

b、在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡;

c、在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 600

如果传输协议不对应也会出现这个错误,请查看服务端和客户端的传输协议是否一致,一般使用TCP/IP协议和“命名通道”两种,如果一种不行,换另一种试试:用服务器的IP地址和服务器名称进行SQL连接各试一试。

第2个回答

如果确认程序和数据库的连接都没有问题而是数据量大导致的

那么在执行sql的页面的头上加上一下代码:

<%server.ScriptTimeout=6000 '把脚本超时时间修改为100分钟看看呵呵%>

第3个回答

你设置超时的时间 可能你查的数据量比较大

时间超过了默认时间

第4个回答

在执行sql的页面的头上加上一下代码:

<%server.ScriptTimeout=6000 '把脚本超时时间修改为100分钟看

还不行!

[Microsoft][ODBC SQL Server Driver]超时已过期

第5个回答

server.ScriptTimeout=9999

第6个回答

Set command = server.CreateObject("ADODB.Command")

command.ActiveConnection = oConn

command.CommandTimeout = 120 '修改此处的延时试试

command.CommandType = 1

command.CommandText = "select * from news"

第7个回答

<% command.CommandTimeout = 120 '修改此处的延时后正常。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: