on error goto (Vbscript)和try catch

在安装了IIS以后,缺省的服务器端脚本语言被设置成VBScript。许多Web 开发团队在他们的开发环境中保持了这些缺省设置,这是不幸的,因为VBScript对于处理运行时错误的支持非常的差。在VBScript中,开发者可以使用的唯一一个错误处理结构是 On Error Resume Next (打开错误处理功能) 和 On Error GoTo 0 (关闭错误处理功能)   为了在你的ASP 页面里有效的使用这个错误处理结构,你可能需要用这些结构包括可能抛出异常的代码,就象下面这样: <...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

ASPError(err)对象的相关基础知识

5do8写的。在VBScript中,有一个On Error Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检查Err.Number属性的值,判别是否出现了错误。如果出现错误,返回一个非零值。在ASP 3.0中,也可以使用On Error Goto 0“转回到”缺省的错误处理。在ASP 2.0中实际也进行这种处理,但是没有相应文档说明,这在很多asp数据相关处理文件中司空见惯,加上On Error Resume Next ,关闭...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

ASPError对象与asp自定义505错误处理页面

本文为Microsoft官方文档。描述如何在asp中使用Error对象以及使用自定义的错误页面。概要 本分步指南演示如何使用新的 ASPError 对象创建自定义的、集中的错误处理页。 例如,当发生错误并且系统中的某个进程尚未完成时,应用程序可能要求向某人发送电子邮件通知。 或者,您可能希望将 Internet Information Server (IIS) 错误日志信息以外的某些信息记录到数据库中。 先决条件 • Microsoft Windows 2000 Professiona...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

使用try...catch...and or....finally (vbscript or jscript) 处理可能的某些或全部错误

例如:vbscript (vbscript支持Try catch) <script language="vbscript"> function Test(a,b) Test = a/b end function </script> <script language="javascript"> try { alert(Test(6,0)); } catch(e) { alert(e.messa...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

ASP的异常处理

错误处理是让程序员牢骚满腹的东西之一。让我们来面对它,我们不写错误的代码就是了。。。或者类似的想法。不幸的是,代码中的运行时错误可能有许多的原因,从硬件、软件的改变到使用了别的开发团队的代码等等。有效的处理这些错误并使得它对于网站正常操作过程的中断最小化是每个有良知的程序员的责任。 在本文讨论的范围内,有三个不同的地方可以发生错误:脚本,中间件,以及IT内部架构。IT内部架构的错误,比方周期性的性能降低并导致IIS进行(Inetinfo.exe)崩溃几乎是无法避免的。这种类型的错误通常只能打电话...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

asp error对象的使用例子

err对象使用的时候不需要创建实例,就是说你要用的时候随便拿来使用,就像session一样,不需要像ADODB对象使用的时候Set conn=Server.CreateObject("ADODB.Connection")来创建实例,它返回一个错误代码,但是Err!=Err.Number,可以用Clear方法清除,以利于下次使用.它主要的是个Description方法,返回的是简要错误说明,这里一个很经典的例子: 程序代码<%@ LANGUA...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

如何使用 ASP Error 对象

首先由Set objASPError=Server.GetLastError 取得错误信息,接着由 ASPError 物件的属生取得相关信息: objASPError.ASPCode:传回IIS产生的错误码 objASPError.Number:传回COM标准错误码,如 0x800A03FC objASPError.Source:传回实际产生错误的原始码 objASPError.Category:指出错误的来源为 ASP、Script 或是 Object objASPError.File:传回错...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

asp error对象基础

ASPError Object 这个新增的,内置与ASP 3.0中的对象提供了一个以往版本中没有的专门用来处理错误的对象,这样,我们来操纵错误就可以成为可能了。 以前你可以使用VBScript中的On Error Resume Next或则JScript的try ... catch来捕获错误, 但是你不能够捕获到COM对象、或则内置的ASP对象中发生的错误 但是如果你要是使用了ASPError对象的话,那么一切都将有可能改变。 要使用这个对象,首先我们需要做的是在IIS中自定义HTTP错误信息。...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

一个简单实用的ASP调试函数和使用方法

<%dim is_debugis_debug = truesub chkerr(place)if is_debug = false then exit subif err thenResponse.Write "错误发生在:"&place&"错误描述:"&err.descriptionresponse.End()elseResponse.Write "在["&place&"]没有发...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

asp错误处理机制

错误处理是让程序员牢骚满腹的东西之一。让我们来面对它,我们不写错误的代码就是了。。。或者类似的想法。不幸的是,代码中的运行时错误可能有许多的原因,从硬件、软件的改变到使用了别的开发团队的代码等等。有效的处理这些错误并使得它对于网站正常操作过程的中断最小化是每个有良知的程序员的责任。   在本文讨论的范围内,有三个不同的地方可以发生错误:脚本,中间件,以及IT内部架构。IT内部架构的错误,比方周期性的性能降低并导致IIS进行(Inetinfo.exe)崩溃几乎是无法避免的。这种类型的错误通常只能打...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

明晰程序异常的来源 ASP错误处理小结

ASP是非常简单的,以至于许多的开发者不会去思考错误处理。错误处理能够让你的应用程序更加合理。我看到过很多个用ASP编写的商业网站,大多数都忽略了错误处理。   错误的类型  有三种主要的错误类型:  1.编译错误:  这种错误出现一般都是代码的语法问题。因为编译错误而导致辞ASP停止运行。  2.运行错误:  这个错误是发生在你准备运行ASP时的。例如:如果你试图给一个变量赋值,但是却超出了该变量允许的范围。   3.逻辑错误:  逻辑错误是最难被发现的,这种错误经常是一种结构错误,电脑是发现...

阅读全文 Tags: asp   评论:0 引用:0 浏览:

分页:[«]1[»]