社区
ASP
帖子详情
这个语句应该怎么用?
lpchenwei
2003-08-24 12:23:08
on error
这个语名我常在网页中看到,但我不知道它应该怎样使用。
...全文
127
4
打赏
收藏
这个语句应该怎么用?
on error 这个语名我常在网页中看到,但我不知道它应该怎样使用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lpchenwei
2003-08-24
打赏
举报
回复
楼上的兄,当我的程序有可能出现三个错误时,比如当出现这一个错误时出现一个提示,终止程序或进行其它操作,当出现第二个错误时出现一个提示等,请问这又该怎么写呢?
Jaron
2003-08-24
打赏
举报
回复
隐藏错误
程序中有错误总是不好的。但是,站点上的程序错误尤其不好,在那里有成千上万个人可以直接看到你的程序错误。不论你有多么细心,你的脚本都会有错误。在这一节里,你将学会如何隐藏它们。
考虑如下的脚本:
<%
mystring=”Once upon a time”
mystring=UPPERCASE(mystring)
%>
<%=mystring%>
这段脚本有一个错误。问题出在不存在函数UPPERCASE()。有一个UCASE()函数,但没有UPPERCASE()函数。如果你试图执行这段脚本,就会产生错误。这个错误会出现在网页中,全世界都可以看到。
现在,考虑如下的脚本:
<%
ON ERROR RESUME NEXT
mystring=”Once upon a time”
mystring=UPPERCASE(mystring)
%>
<%=mystring%>
除了语句ON ERROR RESUME NEXT外,这段脚本与上一个完全相同。如果你执行这段脚本,将不会有错误报告。ON ERROR RESUME NEXT语句强制脚本在遇到错误时继续执行下一条语句。
当然,这个语句不做任何修改错误的工作。字符串mystring仍然是小写。函数UPPERCASE()简单地被忽略。
如果你需要检测一个脚本内是否出现了错误,你可以加入如下的代码:
<%
ON ERROR RESUME NEXT
mystring=”Once upon a time”
mystring=”UPPERCASE(mystring)
IF ERR.NUMBER>0 THEN
%>
<%=ERR.NUMBER%>
<%
ERR.CLEAR
END IF
%>
<%=mystring%>
每当发生错误时,ERR对象中记录了错误号。如果ERR.NUMBER大于0,你就知道已发生了错误。
一旦发生了错误,你应该用ERR.CLEAR语句清除它。你需要清除错误,这样当一个新错误发生时,你才能记录它。每当ON ERROR RESUME NEXT语句被再次执行时,错误会自动被清除。每当退出一个过程或子例程时,错误也被自动清除。
lpchenwei
2003-08-24
打赏
举报
回复
是的,我也是知道当遇到错误时的操作,但应该怎么用。它还有哪些参数。
Jaron
2003-08-24
打赏
举报
回复
当遇到错误时的操作,如:
on error resume next ' 当遇到错误时继续执行程序
名人档案(辛弃疾、李清照)(1).docx
名人档案(辛弃疾、李清照)(1).docx
._moood UI KitAdobeXD源码下载设计素材UI设计.xd
._moood UI KitAdobeXD源码下载设计素材UI设计
full_circle_appAdobeXD源码下载设计素材UI设计.xd
full_circle_appAdobeXD源码下载设计素材UI设计
Gym_Responsive_Landing_PageAdobeXD源码下载设计素材UI设计.xd
Gym_Responsive_Landing_PageAdobeXD源码下载设计素材UI设计
SQL详细介绍资料.zip
sql,SQL(Structured Query Language,结构化查询语言)是一种标准化的语言,用于在关系数据库管理系统(RDBMS)中存取和操作数据。SQL 使得用户能够访问和操作数据库中的数据,包括数据的查询、插入、更新和删除,以及数据库结构的创建和修改。
ASP
28,390
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章