Asp classic 经典ASP:错误停止时
我有一个ASP页面,在显示页面之前,它在开头运行两个SQL insert语句。如果我遇到主键冲突(即插入已在当天运行),我只想继续 我的代码基本上是:Asp classic 经典ASP:错误停止时,asp-classic,error-handling,Asp Classic,Error Handling,我有一个ASP页面,在显示页面之前,它在开头运行两个SQL insert语句。如果我遇到主键冲突(即插入已在当天运行),我只想继续 我的代码基本上是: on error resume next ' insert statements 一旦执行了这些语句,我想恢复默认的错误行为,页面将随着错误消息而消失 是否有命令,如“错误停止时”、“错误死亡时”或“错误默认时”,或将错误处理重置为其默认行为的命令?如果希望它在不转到任何自定义错误处理程序的情况下抛出错误,请使用: On Error GoTo
on error resume next
' insert statements
一旦执行了这些语句,我想恢复默认的错误行为,页面将随着错误消息而消失
是否有命令,如“错误停止时”、“错误死亡时”或“错误默认时”,或将错误处理重置为其默认行为的命令?如果希望它在不转到任何自定义错误处理程序的情况下抛出错误,请使用:
On Error GoTo 0
您可以使用以下内容在快速示例ASP页面中进行测试:
<% Language="VBScript" %>
<% Response.Write "Hello" %>
<% On Error Resume Next
Dim rs
SET rs = Server.CreateObject("ADODB.RecordSet")
'On Error Goto 0
rs.MoveNext
%>
<% Response.Write "Bye" %>
试过了。这正是我要找的。非常感谢。