2011-09-07 67 views
0

我有一个经典ASP中的Web应用程序,它最常运行。问题是有时我们的网络连接不好。如果Web应用程序无法连接到SQL Server,我想将它保存在本地服务器上。所以我的问题是:检查与SQL Server的连接是否可用经典ASP

我如何用经典ASP检查与外部SQL Server的连接是否存在?

回答

3
<% 
    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 
%> 
+1

我认为超时时间是90秒,所以也许你需要降低它。 – svinto

+0

@svinto默认是15回来时,我开始ASP的东西......也许它已经改变了?或者,也许你正在考虑CommandTimeout,而不是ConnectionTimeout?虽然CommandTimeout也较低(30秒IIRC)。 –

+0

'err.Description'会给你错误信息,当你无法查看ASP错误时,这会很有帮助。 – Vikas