发布网友
共3个回答
热心网友
首先,On Error Resume Next不是避难用的,一般来讲在程序调试无误以后,加上这句话,用来防止意外,如果本身你的程序就有问题,这句话的作用就是让你逃避错误。
其实删除这句话也没什么妨碍,这样的话if err then
err.clear
else
conn.open connstr
end if
就要改成
conn.open connstr
,这样的话Err就会实时的显示出来
热心网友
程序有错时执行的是
if err then
err.clear
这样只是把ERR的错误信息清空
而程序自然没什么反应的
热心网友
if err then
err.clear
response.write("出错!")
response.end
else
conn.open connstr
end if
你的错误处理太那个了,出错了忽略有什么用当然是把错误说出来,然后想办法,你光把错误清除.可是你下面的代码还是要调用这个CONN,但这个CONN的错误处理是,不管连没连上,都往下走,那么没连上的时候,下面不知道当然还是去用这个连接,自然跑死.