处理ASP连接SQL超时
发布网友
发布时间:2022-04-30 01:30
我来回答
共1个回答
热心网友
时间:2022-04-13 13:19
可以试下写一个捕捉连接是否出错的函数,如果有错就把连接关闭,然后在你所有的数据库连接时都用这函数测一下它,这样应该能避开系统的错误了,函数如下供你参考:
Function TestConnection(strconn)'strconn是连接字符串
On Error Resume Next
set conn=server.createobject("adodb.connection")
'这里设定连接超时为10秒,如果你前面已经设了就不用了
conn.ConnectionTimeout=10
conn.Open strconn
If conn.Errors.Count = 0 Then
TestConnection = True
conn.close
Else
TestConnection = False
End If
set conn=nothing
End Function