• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > Asp中err和error对象的属性详解及用法示例

Asp中err和error对象的属性详解及用法示例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp err,asp on error,asp error,asp on error goto,err auth error等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

一、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%>
</div>

运行一看,Err.Line 为空,为啥?因为asp的vb编写的里面line方法不被支持。
值得注意的是要使用err对象的时候,必须加上On Error Resume Next,原来越过asperror对象的异常抛出。

二、ERROR对象

在链接数据库的时候可以使用error对象:
Count属性:用来统计Errors集合的数目。
Item方法:用来指定特定的一个错误,语法为Error.Item(number),其中number为一数字。
由于Item为默认的方法,所以Error(number)的写法与前面的写法是等价的。
下面是一段程序。用来列举Error对象:

程序代码:
< %
On Error Resume next
Set conn=Server.CreateObject("ADODB.Connection")
Dim i,your_databasepath:your_databasepath="no.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath(your_databasepath)&""
conn.open connstr
if conn.errors.count<>0 then
response.write "链接数据库失败<hr />"
for i =0 to conn.errors.count-1
response.write conn.errors.item(i)&"<hr />"
response.write Err.Description
next
else
response.write "链接数据库成功"
end if
conn.close
%>
</div>

没啥差别和err对象,看到比较结果了么?直接用err对象简单。

一般建议在调试的时候用asperror对象(就相当于不处理,出错是网页上显示的默认信息就是),
就是把On Error Resume next 这行rem了,就默认用asperror抛出了。
在正式运行的时候,除非特殊要求,可以使用err对象做点事情。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP的Error对象知识简析
  • Asp中err和error对象的属性详解及用法示例
  • ASP Err.Number 错误描述详解
  • ASP 三层架构 Error处理类

相关文章

  • 2017-05-11ASP生成数字相加求和的BMP图片验证码
  • 2017-05-11asp 获取参数值与sql安全过滤参数函数代码
  • 2017-05-11asp中utf8不会出现乱码的写法
  • 2017-05-11asp木马代码解密的随机加密webshell
  • 2017-05-11ASP常用函数:Trace()
  • 2017-05-11ASP存储过程开发应用详解第1/2页
  • 2017-05-11利用AdoDb.Stream对象来读取UTF-8格式的文本文件
  • 2017-05-11另类的文件上传解决方案
  • 2017-05-11asp服务器如何搭建
  • 2017-05-11用ASP应用程序实现自己的UrlDeCode

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp alexa查询小偷程序
    • 打包上传asp网站
    • 分页实现方法的性能比较
    • 用ASP设计购物推车
    • 一些关于asp 购物车的想法
    • asp MD5加密方式使用建议
    • ASP编码必备的8条原则
    • msxml3.dll 错误 '800c0005'解决方案
    • 用ASP+DLL实现WEB方式修改服务器时间
    • asp中使用MSXML2.ServerXMLHTTP实现异步请求例子

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有