这样的判断语句是啥意思?
if not rsfinds.eof thenelse
执行语句
endif
上面条件为真,后面没有内容,else可写可不写吗?不是没有作用吗?
[ 本帖最后由 sylknb 于 2010-4-2 14:57 编辑 ]
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这样应该就好了,你去调试一下