asp中,有错不改,为什么用“on error resume next”呢?

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:21:20
有了错误,不报错,程序一样运行不了,这和“无法显示网页”有什么区别,我觉得用on error resume next一点意义都没有。
请高手指点一下,我的想法对吗?

不对.
防止把不应该出现的信息让他人知道.比如数据库地址.
比如:
Conn.ConnectionString="Driver={Microsoft Access Driver (*.mdb)};DBQ="&DataFile
这是连数据库.万一不小心写错了.你双没发现.一运行DataFile这个文件的路径就出来了.
还有就是为了防止一些小错误影响正常访问.
不过学习的时候不要用这个最好.

明知道的错,是不会这样写的,on error resume next只是用来防止出现未知错误的情况。在这一句的后面,一般都有句:if err.number>0 then ....之类的,就是判断是否出现过错误从而做出相应的动作。