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