| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 712 人关注过本帖
标题:这样的判断语句是啥意思?
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
结帖率:79.38%
收藏
 问题点数:0 回复次数:8 
这样的判断语句是啥意思?
if not rsfinds.eof then
else
执行语句
endif
上面条件为真,后面没有内容,else可写可不写吗?不是没有作用吗?

[ 本帖最后由 sylknb 于 2010-4-2 14:57 编辑 ]
搜索更多相关主题的帖子: 判断 语句 
2010-04-02 14:55
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
收藏
得分:0 
else没内容可以省略的啊
2010-04-02 15:09
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
else内容,then 后面没有内容。
2010-04-02 15:11
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
收藏
得分:0 
那else不能省略的。

要不然这个判断就没意义了
2010-04-02 15:48
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
我的意思是if not rsfinds.eof then     此后面没有要执行的语句
else
执行语句
endif
既然这样就不要else,直接if not rsfinds.eof then  
                        执行语句
                          endif
   
摘自书中:
set rsfinds=conn.execute("select * from report where 试卷id="&testid&" and 学生id="&session("id")&" and (是否补考=True and  补考成绩=0)")
if not rsfinds.eof then
else
sqlin="insert into report (id,试卷id,学生id,分数) values("&qi&","&testid&","&session("id")&",0)"
set rsin=conn.execute(sqlin)
end if


[ 本帖最后由 sylknb 于 2010-4-2 17:12 编辑 ]
2010-04-02 17:09
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
收藏
得分:0 
程序代码:
set rsfinds=conn.execute("select * from report where 试卷id="&testid&" and 学生id="&session("id")&" and (是否补考=True and  补考成绩=0)")
if rsfinds.eof then
sqlin="insert into report (id,试卷id,学生id,分数) values("&qi&","&testid&","&session("id")&",0)"
set rsin=conn.execute(sqlin)
end if
这样应该就好了,你去调试一下
2010-04-08 09:33
zzy_420
Rank: 4
等 级:业余侠客
威 望:2
帖 子:78
专家分:217
注 册:2009-3-26
收藏
得分:0 
if not rsfinds.eof then     ‘此后面没有要执行的语句
else
执行语句
endif

if rsfinds.eof then
执行语句
endif

两段代码执行的结果是一样的,只是写法不同而已。

它们都是判断记录是否已经到了最后一条记录的后面,如果为真 就执行语句(执行插入操作),否则不做处理.
2010-04-10 23:41
work001
Rank: 3Rank: 3
等 级:禁止访问
帖 子:76
专家分:114
注 册:2010-4-9
收藏
得分:0 
呵呵。
2010-04-11 08:54
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
多种写法,特别那种不常规写法对刚学者实才有时有点莫名其妙
2010-04-14 18:15
快速回复:这样的判断语句是啥意思?
数据加载中...
 
   



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

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