<% Next End If End If If Err.Number <> 0 Then %> Page Error Object
Error Number <%= Err.Number %>
Error Description <%= Err.Description %>
Source <%= Err.Source %>
LineNumber <%= Err.Line %>
<%End If End Select End If %> 上面的例子让我们一下了处理了很多在数据库中出现的问题,8?s$1Y}#"LK 中络,2 垠+ yO\#ZfR6}Z d 专 N 件 MxQM5 教的 wdjoEi4] ez 提 5"arj 教 l!g 理 O0 教 B 件) 这个在我们日常编程也是常用的!我们也应该看到那个 Select Case 语句,它 能让我们来处理特定的错误。 Redirect 和错误处理 有一点我们就当注意一下,就是我们常用到的 redirect 对象,如果一个页 面中出现了 redirect 对象,那么错误处理就失去了意义。所以在转向之前我们
还得处理一下,如下: If Err.Number =
0 And objConnection.Errors.Count = 0 Then Response.Clear Response.Redirect ?lt;URL Here>? End If 把代码变得更整齐 为了让代码变得更整齐,首先把错误处理的文件放在一个包含文件中。这样 你就可以在任何文件中使用它。这样修改也方便。在你程序的最上方加入(当然 在语言声明之后)On Error Resume Next 语句。在你执行 SQL 以前进行错误检 查。使用 redirect 以前也要进行错误处理。 让你处理错误的包含文件在代码的最上面 我希望这篇文章对你们有所用, 因为我在我们的论坛中已经发现有人在问这 个问题了!也许我编译出这篇文章能对你们起些作用