社区
ASP
帖子详情
这个语句应该怎么用?
lpchenwei
2003-08-24 12:23:08
on error
这个语名我常在网页中看到,但我不知道它应该怎样使用。
...全文
123
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 ' 当遇到错误时继续执行程序
数据库执行SQL
语句
跟踪
不管你是刚学习软件开发的初学者,还是在IT职场打拼多年的职场老鸟,都免不了要同各种数据库打交道,你可能会碰到以下几个问题:1、感觉自己写的sql
语句
没有错,但是执行结果总是不对;2、某个功能执行的
语句
知道有...
c语言的switch
语句
中case后面,科技知识动态:c语言中“switch case”
语句
怎么用?...
跟大家讲解下有关c语言中“switch case”
语句
怎么用?,相信小伙伴们对这个话题
应该
也很关注吧,现在就为小伙伴们说说c语言中“switch case”
语句
怎么用?,小编也收集到了有关c语言中“switch case”
语句
怎么用?的相关资料,希望大家看到了会喜欢。c语言中“switch case”
语句
的用法是判断case后面的表达式和switch后面的表达式是否相匹配,其语法是“switch(...
mysql
语句
模糊查询_mysql模糊查询
语句
是什么?
mysql模糊查询
语句
是什么?模糊查询
语句
如下:“SELECT 字段 FROM 表 WHERE 某字段 Like 条件”。mysql提供了四种匹配模式:1、% 表示任意0个或多个字符。如下
语句
:SELECT * FROM user WHERE name LIKE ';%三%';将会把duname为“张三”,“三脚猫”,“唐三藏”等等有“三”的全找出来;2、_ 表示任意单个字符。
语句
:SELECT ...
Mybatis 执行sql
语句
阻塞???
Mybatis 执行sql
语句
阻塞??? 今天使用 SSM时,开始没问题,但执行数据库操作
语句
就阻塞,我以为出了什么BUG,但短时间控制台内也没看到报错信息,看 Mapper 文件、看sql
语句
也都没问题,一脸懵逼的我,最后发现是数据源那不小心多了个字符,而数据库连接设置的超时时间又比较长,所以在短时间内控制台内看不到任何错误信息。特此用小本本记录, ...
mysql(增删改查)
语句
占位符 ?的使用
mysql(增删改查)
语句
占位符 ?的使用 ctrl+/ 注释sql
语句
ctrl+shift+/ 解除注释 // 查询用户 selects: 'select * from slogin where name like ?',//slogin:表名 name:字段名 sselect:'select * from slogin',//slogin:表名 //修改密码 updates:'UPDATE slogin SET pwd = ? WHERE name like ?',//slogin:表名 pwd:字段
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章