标题:为什么访问对象时,要用on error resume next 而不能用 on error goto 呢?
只看楼主
ggyy66
Rank: 1
等 级:新手上路
帖 子:427
专家分:0
注 册:2007-8-14
结帖率:86.25%
已结贴  问题点数:20 回复次数:5 
为什么访问对象时,要用on error resume next 而不能用 on error goto 呢?
为什么访问对象时,要用on error resume next 而不能用 on error goto 呢?
以下是msdn的原文,
On Error Resume Next 说明当一个运行时错误发生时,控件转到紧接着发生错误的语句之后的语句,并在此继续运行。访问对象时要使用这种形式而不使用 On Error GoTo。


我不明白为什么这样说,访问对象为何就要忽略错误呢,不能用 on error goto 呢?
搜索更多相关主题的帖子: goto resume next 对象 
2009-08-06 08:37
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
得分:5 
在VB里没有这要求吧?ASP里只能用on error resume next
2009-08-06 09:39
ggyy66
Rank: 1
等 级:新手上路
帖 子:427
专家分:0
注 册:2007-8-14
得分:0 
以下是引用三断笛在2009-8-6 09:39的发言:在VB里没有这要求吧?ASP里只能用on error resume next
有这个说法,你看看msdn,on error语句的解释就知道了.

2009-08-06 14:11
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
得分:5 
我用的就是on error goto,并无不正常反应。
不看MSDN看实际
2009-08-06 17:05
haigecnpeng
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:2
帖 子:261
专家分:510
注 册:2008-10-6
得分:5 
数据库访问时,经常会遇见调用NULL值等情况,是非法的,但也是我所需要的,这个时候用on error resume next ,

都说到了.net年代,VB与C#都是一样的!
但为什么招聘的都是C#呢?
2009-08-08 20:21
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
得分:5 
数据库中的值最好先判断是否是NULL,如果是字符型的在后面再连接一个空字符
2009-08-10 00:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-281763-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.238725 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved