网络编程
位置:首页>> 网络编程>> Asp编程>> on error goto (Vbscript)和try catch(2)

on error goto (Vbscript)和try catch(2)

  发布时间:2008-08-04 13:22:00 

标签:IIS,On,Error,错误,asp

详细的on error语句的材料:

On Error 语句
  该语句的作用是:启用或禁用错误处理程序。一般用法如下:

On Error Resume Next On Error GoTo 0  

如果在您的代码中未使用On Error Resume Next语句,所发生的运行时错误将显示错误信息,同时,代码的执行也随之终止。

  但当你采用它时,就会使程序按照产生错误的语句之后的语句继续执行,或是按照最近一次所调用的过程(该过程含有 On Error Resume Next 语句)中的语句继续运行。这个语句可以不顾运行时错误,继续执行程序,之后您可以在过程内部建立错误处理例程。

  在调用另一个过程时,On Error Resume Next 语句变为非活动的。所以,如果希望在例程中进行内部错误处理,则应在每一个调用的例程中执行 On Error Resume Next 语句。

  如果您已启用 On Error Resume Next 错误处理程序,则可使用On Error GoTo 0禁用错误处理程序。
       要在代码中生成运行时错误,请用Err对象的Raise方法。
  这样的情况经常在调试程序的时候看见,比如分别调试下面两程序则会显示。

  1,err1.asp


<%Err.Raise 6%>
技术信息(用于支持人员)错误类型:Microsoft VBScript 运行时错误 (0x800A0006)溢出  

2,err2.asp


<%aspxuexi.com%>  调试的时候也就是:


技术信息(用于支持人员)错误类型:Microsoft VBScript 运行时错误 (0x800A01A8)缺少对象: 'aspxuexi'  

但当你在首行添加了On Error Resume Next之后,发现不报错提示,表明内部错误处理完成。

3,err3.asp

<%
On Error Resume Next
aspxuexi.com
On Error GoTo 0
aspxuexi.com%>

这时运用了On Error GoTo 0,则会显示出错信息,只不过不是第三行,而是第五行错误了。

0
投稿

猜你喜欢

  • ASP(英文全称Active Server Pages)是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大
  • HTTP应答头概述         Web服务器的HTTP
  • 众所周知道,IE向来是我们在制作网页时最难搞定的对手。但又迫于其用户群数量之多,我们不得不想法设法搞定它。下面,将介绍的将是利用其特点而被发
  • OL是有序列表,但给list-style-type:decimal 定义,在IE中却显示的全是1,在火狐、Opera、谷歌、Safari等中
  • 哲学上有种说法,“运动是绝对的,静止是相对的”。我们在编写各样的效果时,时常会碰到动画。下面的章,将讨论动画的原理以及实现。动画,简而言之就
  • 在应用SA-FileUp时,必须确认用户已对目的路径有读、写、删除的权力。在多文件上传中,由于浏览器不支持SIZE= 属性,所以对多文件的情
  • 在讨论IE6的BUG及如何修复之前,有必要讲叙一些策略去避免这些恼人的问题——正所谓防患于未然 。IE6 市场占有率据Market Shar
  • 通常我们做网站,设计版面布局是第一步,如何做到版面布局具有创意又美观大方呢?这就需要一定的版面处理功底。让我们先来了解一下版面布局的步骤:一
  • 首先感谢比尔、感谢微软、感谢MSDN,是他们让我看到他们富有创意的一面,好了好了不废话了。我们经常把多个CSS或者多个JS并成一个,以节省请
  • 问题:导入数据时是否需要禁用索引?解答:在使用load data导入数据时,如果导入的表是MyISAM的,对于空表,MySQL数据库会把所有
  • 细线边框是网页中定位区分内容常用的一种方法,配合特定图片的使用,往往能够达到不错的效果,那么如何制作细线边框呢?asp之家注:现在要实现这个
  • 今天的这篇文章是讲XHTML中的细节部分的,这篇续述的主题就是ID与CLASS怎么用,在标题中有提及使用原则与技巧,这里的使用原则与技巧是我
  • 一.  网页挂马的概念:      网页挂马是指:在获取网站或者网站服务器的部分或者全部权限后,在网
  • 代码如下:<% FunctIon DownloadFIle(StrFIle) StrFIlename=StrFIle Response
  • 1、XML 是什么?XML仅仅是一种数据存放格式,这种格式是一种文本(虽然XML规范中也提供了存放二进制数据的解决方案)。事实上有很多文本格
  • ALTER TABLE将表更改为当前字符集。如果在执行ALTER TABLE操作期间遇到重复键错误,原因在于新的字符集将2个键映射到了相同值
  • 技术在进步,思维在发展,网页上的花样当然也要一天天地赶时髦了。在“滚动字符”、“跑马灯”已成平常的今天,网页上还能变出新花样吗?◆制作鼠标指
  • 异步 innerHTMLinnerHTML 插入节点的性能的问题,通常是我们最关注的。在回答这问题时,James Padolsey 给出了他
  • 了兑现我对大家的承诺,我们现在立即就将&ldquo;借助数据库和ASP程序&rdquo;编写出来的,可以同时适用于IIS和P
  • 下面这个函数使用FSO对象来判断服务器上的某个文件是否存在:<%Private Function Dir(byVa
手机版 网络编程 asp之家 www.aspxhome.com