儿童鳕鱼肠哪个牌子好:asp的循环问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 12:01:37
我想让ASP实现如下的效果,BIGCLASS是大类,SAMLLCLASS是小类,语句怎么写啊?效果如下图:
|_ BIGCLASS_A
| |___SMALLCALSS_A
| |___SMALLCALSS_B
|_BIGCLASS_B
| |___SMALLCALSS_C
| |___SMALLCALSS_D
我用了2个DO WHILE LOOP语句来实现,但我做出的效果是:

|_ BIGCLASS_A
| |___SMALLCALSS_A
| |___SMALLCALSS_B
| |___SMALLCALSS_C
| |___SMALLCALSS_D
|_BIGCLASS_B

所有的小类都跑到BIGCLASS_A下了,BIGCLASS_B下什么都没有了,请问用什么语句能实现这个效果啊

Set RsBig=Conn.Execute("Select * From Class Where FatherClass=0")
Do While Not RsBig.Eof
Response.Write RsBig("ClassName")

Set RsSamll=Conn.Execute("Select * From Class Where FatherClass="&RsBig("ID")&"")
Do While Not RsSamll.Eof
Response.Write RsSamll("ClassName")
RsSamll.moveNext
Loop

RsBig.moveNext
Loop

Set RsSamll=Nothing
Set RsBig=Nothing

Class表字段
id 自动编号
Class 分类名称
FatherClass 父分类ID,一级分类为0