ASP错误的几种常规处理方式(2)

2008-02-23 05:26:57来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


Source <%= Err.Source %><BR>
LineNumber <%= Err.Line %><P>

<% End If
End Select
End If
%>


上面的例子让我们一下了处理了很多在数据库中出现的问题,这个在我们日常编程也是常用的!我们也应该看到那个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以前也要进行错误处理。
让你处理错误的包含文件在代码的最上面

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Microsoft IIS 真的如此「不安全」吗?(5)

下一篇:ASP中用Join和Array,可以加快字符连接速度。