| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 428 人关注过本帖
标题:这个网上找的,是不是错的,我看实现不了啊
只看楼主 加入收藏
CrazyWeed0907
Rank: 2
等 级:新手上路
威 望:5
帖 子:1385
专家分:0
注 册:2006-5-30
收藏
 问题点数:0 回复次数:1 
这个网上找的,是不是错的,我看实现不了啊

不用递归实现树形结构的一种方法
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>"

搜索更多相关主题的帖子: blank target 主题 网上 记录 
2007-10-25 12:05
zacom
Rank: 2
等 级:论坛游民
威 望:2
帖 子:381
专家分:15
注 册:2007-9-15
收藏
得分:0 
不知道说什么

没有最好只有更好
2007-10-26 01:40
快速回复:这个网上找的,是不是错的,我看实现不了啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036090 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved