| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 712 人关注过本帖
标题:这样的判断语句是啥意思?
取消只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
结帖率:79.38%
收藏
 问题点数: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
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
else内容,then 后面没有内容。
2010-04-02 15:11
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
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
多种写法,特别那种不常规写法对刚学者实才有时有点莫名其妙
2010-04-14 18:15
快速回复:这样的判断语句是啥意思?
数据加载中...
 
   



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

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