注册 登录
编程论坛 ASP技术论坛

关于大类里边循环小类的问题

fuhuijun 发布于 2008-01-29 16:30, 818 次点击
问一下大家就是,我现在想把大类表的标题都显示出来,然后在把小类表中标题等于大类表中标题的显示出来,该怎么循环啊?大类表中的标题是唯一的
  查询大类表中的标题<%
               sql_b="select bigclassid,bigclassname from bigclass "               set rs_b=conn.execute(sql_b)
               if rs_b.eof or rs_b.bof then
               else
               do while not rs_b.eof
               BigClassName=rs_b("BigClassName")
               i=i+1
               %>   
小类表中等于大类表中的标题<%dim rs3,sql3
      set rs3=server.CreateObject("ADODB.recordset")
      sql ="select Title From Product where BigClassName="&BigClassName      rs.open sql3,conn,1,3
      do while not rs3.eof
      rs3("Title")
      rs3.movenext
      loop
      rs3.close
      %>
小类结束
    <%
                rs_b.movenext
                loop
                end if
                rs_b.close
                set rs_b=nothing
                %>
谢谢
4 回复
#2
fuhuijun2008-01-29 16:31
大家注意一下就是,我这里循环的是所有的大类,不是传递过来的参数,该怎么确定呢?
#3
fuhuijun2008-01-29 17:25
麻烦大家帮忙看一下,挺着急的?
谢谢
#4
yms1232008-01-29 17:55
用子查询呢?
#5
kira0072008-01-31 12:08
sql ="select Title From Product where BigClassName="&BigClassName      rs.open sql3,conn,1,3
这里错了(和下面对比下)
sql3 ="select Title From Product where BigClassName='&BigClassName&'"
      rs.open sql3,conn,1,3
1