ASP技巧:ASP中三个常用语句的使用技巧

2009-05-12 15:16:17来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

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

以下为引用的内容:

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禁用错误处理程序。

以下为引用的内容:

<script language=vbs>
On Error Resume Next
Err.Raise 6 '产生溢出错误。
msgbox ("Error # " & CStr(Err.Number) & " " & Err.Description)
webjx.com '缺少对象,因为webjx是自定义的
msgbox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.com '对象不支持该属性或方法
msgbox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear  '清除错误。
</script>

附注:要在代码中生成运行时错误,请用Err对象的Raise方法。
这样的情况经常在调试程序的时候看见,比如分别调试下面两程序则会显示。

以下为引用的内容:

1,err1.asp
<%Err.Raise 6%>

技术信息(用于支持人员)

错误类型:
Microsoft VBScript 运行时错误 (0x800A0006)
溢出

2,err2.asp

<%webjx.com%>

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:ASP基础教程之学习ASP中子程序的应用

下一篇:ASP实现表单中容量大的数据的提交方法