關(guān)于ASP錯誤處理的介紹
作者: 來源: 發(fā)布時間:2011-6-14 11:27:24 點擊:
上面的例子讓我們一下了處理了很多在數(shù)據(jù)庫中出現(xiàn)的問題,這個在我們?nèi)粘>幊桃彩浅S玫!我們也?yīng)該看到那個Select Case 語句,它能讓我們來處理特定的錯誤。
Redirect 和錯誤處理
有一點我們就當(dāng)注意一下,就是我們常用到的redirect對象,如果一個頁面中出現(xiàn)了redirect對象,那么錯誤處理就失去了意義。所以在轉(zhuǎn)向之前我們還得處理一下,如下:
If Err.Number = 0 And objConnection.Errors.Count = 0 Then
Response.Clear
Response.Redirect ?lt;URL Here>?
End If
把代碼變得更整齊
為了讓代碼變得更整齊,首先把錯誤處理的文件放在一個包含文件中。這樣你就可以在任何文件中使用它。這樣修改也方便。在你程序的最上方加入(當(dāng)然在語言聲明之后)On Error Resume Next語句。在你執(zhí)行SQL以前進行錯誤檢查。使用redirect以前也要進行錯誤處理。
讓你處理錯誤的包含文件在代碼的最上面
我希望這篇文章對你們有所用,因為我在我們的論壇中已經(jīng)發(fā)現(xiàn)有人在問這個問題了!也許我編譯出這篇文章能對你們起些作用。
[收藏此文章]