[点晴永久免费OA]asp关闭on error resume next错误处理方法
|
2024年1月31日 18:4
本文热度 1055
|
如果asp中有on error resume next 的话,报错就很难发现,err. Description也不一定会返回详细错误信息,这时我们要关闭错误错误处理。
On error goto 0 可以关闭当前错误处理。
但如果on error resume next写的函数里,用On error goto 0仍很难定位错误,所以建议大家可以在函数里面这样写:
Function ()
on error resume next
'程序逻辑
If err.number<>0 then
'错误处理
End if
On error goto 0 '关闭错误处理,这样就不会屏蔽其它程序的错误
End function
该文章在 2024/2/22 9:33:02 编辑过
| |
全部评论1 |
|
admin
2024年2月4日 16:15
让系统重新接管错误的处理:on error goto 0 ,使用这条语句会让系统不再沉默,一旦有错误发生就会提示错误,并结束脚本执行。
on error resume next dim i i = 1/0 Response.Write "1" on error goto 0 i = 1/0 Response.Write "2" 运行结果: 1 Microsoft VBScript 运行时错误 错误 '800a000b' 被零除 /try.asp,行 7
可以看到,第一个1输出了,第二个没有。
该评论在 2024/2/4 16:16:20 编辑过
|