日期:2014-05-17  浏览次数:20742 次

这句错误提示是什么意思?
Microsoft   OLE   DB   Provider   for   SQL   Server   错误   '80040e31 '  
超时已过期  

/mysite/Connections/connection.asp,行   25


connection.asp代码:
Function   SetDBRs(MyDBConn,MySql,R_or_W)
        'on   Error   Resume   Next

Set   SetDBRs   =   Server.CreateObject( "ADODB.Recordset ")
If   UCase(R_or_W)   =   "W "   Then
SetDBRs.Open   MySql,   MyDBConn,   adOpenKeyset,   adLockReadOnly,   adCmdText
Else
        SetDBRs.Open   MySql,   MyDBConn,   adOpenKeyset,   adLockOptimistic,   adCmdText                 -----这行为25行
End   If

If   Err.Number   =   0   Then  
Else
      'Response.Redirect( "../Check/Error.asp ")
End   If
End   Function

请指教,谢谢!

------解决方案--------------------
可能是你的函数调用了 一个对象 作为参数(MyDBConn)
------解决方案--------------------
数据库连接超时了呀,过段时间再看吧