人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

用err.raise自定義出錯信息

用err.raise自定義出錯信息

更新時間:2022-07-21 文章作者:未知 信息來源:網絡 閱讀次數:

我想大多數的人在編寫ASP程序的時候,都碰到過類似的錯誤信息:
   Error Number -> -2147467259
   Error Source -> Microsoft OLE DB Provider for ODBC Drivers
   Error Desc -> [Microsoft][ODBC Driver Manager] Data source name not found and no default driver

可時間上,這個錯誤信息對我們并不怎么有用,或者說錯誤信息不怎么友好,讓我們換種處理方式看看。

<%
    Option Explicit
    On Error Resume Next

    Dim Conn
    Set Conn = Server.CreateObject("ADODB.Connection")

    '這個DSN實際上不存在,所以返回錯誤信息
    Conn.Open "foo"

   If Err.Number <> 0 then
     Err.Clear
     Err.Raise vbObjectError + 7, _
               "etest.asp", "Connection Open Method Failed"
   End If
   If err.Number <> 0 then    
     Response.Write("Error On line    -> " & Err.Number - vbObjectError)
     Response.write("<BR>Error Source -> " & Err.Source)
     Response.Write("<BR>Error Desc   -> " & Err.Description)
     Err.Clear
   End If
%>

這樣,我們就自己定義了錯誤信息,有興趣的朋友可以試試
下面是該錯誤信息的輸出結果:
Error On line -> 7
Error Source -> etest.asp
Error Desc -> Connection Open Method Failed

這樣子看上去是舒服多了,我覺得總比原先的好。
要注意的是定義錯誤號的時候不能跟系統原先已經定義的錯誤號重復,所以這里加上了一個常數。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 基隆市| 宁化县| 长葛市| 淮北市| 平昌县| 军事| 郴州市| 北流市| 赫章县| 双峰县| 习水县| 黄梅县| 苏尼特右旗| 葫芦岛市| 汤阴县| 洪洞县| 广元市| 泰顺县| 临沧市| 巨野县| 育儿| 汽车| 奉节县| 葵青区| 成武县| 邓州市| 元朗区| 扎囊县| 望都县| 柳林县| 沙河市| 汪清县| 从化市| 光泽县| 泰宁县| 广西| 安塞县| 锦屏县| 犍为县| 瑞安市| 永登县|