这个网上找的,是不是错的,我看实现不了啊
不用递归实现树形结构的一种方法
www.uask4it.com/digest/; 5/12/2003 文萃精华
演示表的结构
表名:BBS
字段
数据类型
说明
ID 自动编号
RootID Int 根帖ID,本身为根帖则RootID = ID
FID Int 父帖ID,上一层帖子的ID,如是根帖则FID = NULL
Level SmallInt 根帖Level=0,其他依据回复的深度递增
Subject Char 主题
SQL 语句(须据此创建记录集 rs):
SELECT * FROM BBS ORDER BY BBS.RootID DESC, BBS.Level, BBS.FID,BBS.ID DESC
显示树形结构的有关语句:
Level = 0
Response.Write "<ul>"
While NOT rs.EOF
If rs("Level") < level Then
For i = 1 To Level-1
Response.Write "</ul>"
Next
End If
If rs("Level") > level Then
Response.Write "<ul>"
End If
Response.Write "<li>" & rs("Subject") & "</li>"
level = rs("Level")
rs.MoveNext
Wend
Response.Write "</ul>"