范文 |
err对象使用的时候不需要创建实例,就是说你要用的时候随便拿来使用,就像session一样,不需要像ADODB对象使用的时候Set conn=Server.CreateObject("ADODB.Connection")来创建实例,它返回一个错误代码,但是Err!=Err.Number,可以用Clear方法清除,以利于下次使用.它主要的是个Description方法,返回的是简要错误说明,这里一个很经典的例子: 代码如下: <%@ LANGUAGE="VBscript" %> <%Response.Buffer = True On Error Resume Next %> <% s="sa" response.write(Int(s)) If Err.Number <> 0 Then Response.Clear response.write"发生错误:"%> <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> 错误 Number: <%= Err.Number %><br/> 错误信息: <%= Err.Description %><br/> 出错文件: <%= Err.Source %><br/> 出错行: <%= Err.Line %><br/> <%= Err %> </BODY> </HTML> <%End If%> |