标题:这样的判断语句是啥意思?
取消只看楼主
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
结帖率:79.3%
 问题点数:0 回复次数:3 
这样的判断语句是啥意思?
if not rsfinds.eof then
else
执行语句
endif
上面条件为真,后面没有内容,else可写可不写吗?不是没有作用吗?

[ 本帖最后由 sylknb 于 2010-4-2 14:57 编辑 ]
搜索更多相关主题的帖子: 判断 语句 
2010-04-02 14:55
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
else内容,then 后面没有内容。
2010-04-02 15:11
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册: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
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
多种写法,特别那种不常规写法对刚学者实才有时有点莫名其妙
2010-04-14 18:15



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




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

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