ASP错误处理(3)


            If objConnection.Errors.Count > 0 Then
        %>
        <B>Database Connection Object</B>
        <%
                For intLoop = 0 To objConnection.Errors.Count - 1 %>

                    Error No: <%= objConnection.Errors(intLoop).Number %><BR>
                    Description: <%= objConnection.Errors(intLoop).Description %><BR>
                    Source: <%= objConnection.Errors(intLoop).Source %><BR>
                    SQLState: <%= objConnection.Errors(intLoop).SQLState %><BR>
                    NativeError: <%= objConnection.Errors(intLoop).NativeError %><P>

        <%         Next
            End If
        End If
        If Err.Number <> 0 Then
            %>
            <B>Page Error Object</B><BR>
            Error Number <%= Err.Number %><BR>
            Error Description <%= Err.Description %><BR> 
            Source <%= Err.Source %><BR>
            LineNumber <%= Err.Line %><P>
        <%    
        End If
    End Select
End If
%>


上面的例子让我们一下了处理了很多在数据库中出现的问题,这个在我们日常编程也是常用的!我们也应该看到那个Select Case 语句,它能让我们来处理特定的错误。  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3164.html