+ -
当前位置:首页 → 问答吧 → access 循环查询请教

access 循环查询请教

时间:2010-12-27

来源:互联网

sql="SELECT zz,lm,count(lm)as tlm  FROM art_news where lm=‘59' and sh=1 and time like  '"&KeyWord&"' GROUP BY lm,zz"

怎样用循环语句查询 lm 从59到5900

最好有实例,我不清楚for next中的next放在那里

作者: dgew   发布时间: 2010-12-27

acess里面没有储存过程,不然用游标循环或者while
可以利用编程语言的循环
sql="select distinct lm from art_news where lm>=59 and lm<5900"
db.open sql,conn,1,1
while not rs.eof
           sql2="SELECT zz,lm,count(lm)as tlm  FROM art_news where lm="&rs("lm")&" and sh=1 and time like  '"&KeyWord&"' GROUP BY lm,zz"
           db.open sql2,conn,1,1
           while not rs2.eof
                 response.write '输出内容  
              rs2.movenext  
          wend     
     movenext
wend

作者: TomiEric   发布时间: 2010-12-27