加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

Asp中err的属性详解

发布时间:2023-09-07 11:21:56 所属栏目:Asp教程 来源:
导读:ERR对象

Err对象使用的时候不需要创建实例,就是说你要用的时候随便拿来使用,就像session一样。

不需要像ADODB对象使用的时候Set conn=Server.CreateObject(“ADODB.Connection”)来创建实例,它返回一
ERR对象

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%>
运行一看,Err.Line 为空,为啥?因为asp的vb编写的里面line方法不被支持。

值得注意的是要使用err对象的时候,必须加上On Error Resume Next,原来越过asperror对象的异常抛出。

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章