ASP的ERR和ERROR物件

2021-04-29 16:57:59 字數 1171 閱讀 3944

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"發生錯誤:"%>

錯誤 number: <%= err.number %>

錯誤資訊: <%= err.description %>

出錯檔案: <%= err.source %>

出錯行: <%= err.line %>

<%= err %>

<%end if%>

值得注意的是,asp的vb編寫的裡面line方法不被支援,且要使用err物件的時候,必須加上on error resume next,原來越過asperror物件的異常丟擲.

error物件

在鏈結資料庫的時候可以使用error物件: count屬性:用來統計errors集合的數目,item方法:用來指定特定的乙個錯誤,語法為error.item(number),其中number為一數字。由於item為預設的方法,所以error(number)的寫法與前面的寫法是等價的。下面是一段程式。用來列舉error物件:

**:

和err物件沒啥差別,看到比較結果了麼?直接用err物件更簡單.

一般建議在除錯的時候用asperror物件(就相當於不處理,出錯是網頁上顯示的預設資訊就是),就是把on error resume next 這行rem了,就預設用asperror丟擲了.在正式執行的時候,除非特殊要求,可以使用err物件做點事情

Asp中err和error物件的屬性詳解及用法示例

一 err物件 err物件使用的時候不需要建立例項,就是說你要用的時候隨便拿來使用,就像session一樣。不需要像adodb物件使用的時候set conn server.createobject adodb.connection 來建立例項,它返回乙個錯誤 但是err err.number,可以用...

Asp之Error物件的妙用

這幾天一直忙於站點改版的工作,昨天剛剛用asp寫好的表結構生成檔案createstruct.asp,在操作過程中很有可能會再次重新整理此頁面,而導致錯誤.為了有乙個正確易讀的反饋資訊,我對err做了檢測判斷.要求 防止重新整理表結構生成檔案,繼續向a表新增記錄 思路 生成一資料表a,又向這a表中新增...

js中的Error物件

在js中,有乙個error物件,我們通常可以用它來設定錯誤資訊,或者設定異常捕捉。error物件的使用方法 var newerrorobj new error var newerrorobj new error number var newerrorobj new error number,desc...