当前位置: 代码迷 >> ASP >> Err.Number异常
  详细解决方案

Err.Number异常

热度:727   发布时间:2012-05-22 18:18:54.0
Err.Number错误
请教一下这个有什么作用?

Private Sub OpenConn()
On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
If Err.Number<>0 Then
Response.Write("数据库连接错误")
Err.Clear
Response.End()
Else
On Error Goto 0
End If
End Sub

------解决方案--------------------
因为你的程序使用了on error。所以err这个object就会生效。一般来说,err.number的值是0来的。当出现错误的时候,就会赋予相对应的错误代号。所以才有if err.number<>0 then的语句。
------解决方案--------------------
把on error resume next注释掉,看看具体错误
------解决方案--------------------
Err.Number你程序出错了,就会有一个错误号
  相关解决方案