1. 程式人生 > >asp中的on error resume next

asp中的on error resume next

用了on error resume next

則在這句往後的程式碼就算出錯也會繼續執行

具體有沒有錯可以用err.number來判斷

err.number=0表示沒有出錯

err.number<>0表示有錯

具體什麼錯誤可以用ASPError物件獲得

首先建立
set objasperror=server.GetLastError 物件,接著由 ASPError 物件的屬生取得相關資訊:

objasperror.ASPCode:傳回iis產生的錯誤碼

objasperror.Number:傳回com標準錯誤碼,如 0x800a03fc

objasperror.Source:傳回實際產生錯誤的原始碼

objasperror.Category:指出錯誤的來源為 asp、script 或是 object

objasperror.File:傳回錯誤程式檔案名稱

objasperror.Line:傳回錯誤程式的行數

objasperror.Column:傳回錯誤程式的列數

objasperror.Description:傳回錯誤原因簡介

objasperror.ASPDescription:傳回詳細錯誤原因