ASP的err和error
2014-08-26来源:易贤网

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%>

更多信息请查看IT技术专栏

推荐信息