查询超时已过期

时间:2017-09-13 13:39:25

标签: sql-server asp-classic

我在MS-SQL中有一个存储过程,大约需要10分钟才能直接运行。当从asp页面启动它时,尽管尝试设置脚本超时和连接超时,但我得到“查询超时已到期”。有什么想法吗?

下面的代码示例。

MyPage.asp并

<% SERVER.ScriptTimeout = 2147483647
Set adoCo = Server.CreateObject("ADODB.Connection")
adoCo.ConnectionTimeout = 12000
adoCo.Open "Provider=SQLOLEDB.1;Initial Catalog=find;Data Source=192.168.1.0; Persist Security Info=True;User ID=xxx;Password=xxx;"

sqlstring = "exec dbo.Prepareme"

Set recordset2 = adoCo.Execute(sqlstring)
recordset2.connectionTimeout = 12000
adoCo.close
Set AdoCo = nothing
Set Recordset2 = nothing %>

0 个答案:

没有答案