检查与SQL Server的连接是否可用于classic ASP
我有一个在经典ASP中运行的web应用程序,大部分时间都在运行。问题是,有时我们的互联网连接不好。如果web应用程序无法连接到SQL Server,我希望将其保存在本地服务器上。所以我的问题是: 如何使用classic ASP检查与外部SQL Server的连接是否处于活动状态?检查与SQL Server的连接是否可用于classic ASP,sql,sql-server-2008,asp-classic,Sql,Sql Server 2008,Asp Classic,我有一个在经典ASP中运行的web应用程序,大部分时间都在运行。问题是,有时我们的互联网连接不好。如果web应用程序无法连接到SQL Server,我希望将其保存在本地服务器上。所以我的问题是: 如何使用classic ASP检查与外部SQL Server的连接是否处于活动状态? <% set conn = CreateObject("ADODB.Connection") on error resume next conn.open "remote connecti
<%
set conn = CreateObject("ADODB.Connection")
on error resume next
conn.open "remote connection string"
if err.number <> 0 then
response.write "unable to connect, trying other"
conn.open "alternate connection string"
end if
on error goto 0
%>
我认为超时时间大约为90秒,因此您可能需要降低超时时间。@svinto当我启动ASP时,默认值为15秒。。。也许从那以后情况变了?或者你想的是命令超时,而不是连接超时?虽然CommandTimeout也较低(30秒IIRC)。err.Description
将向您提供错误消息,但这在您无权查看ASP错误时非常有用。我认为超时时间大约为90秒,因此您可能需要将其降低。@svinto当我启动ASP时,默认值为15秒。。。也许从那以后情况变了?或者你想的是命令超时,而不是连接超时?虽然CommandTimeout也较低(30秒IIRC)。err.Description
将为您提供错误消息,但当您无权查看ASP错误时,这将非常有用。