|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全递回不必递回完成树形布局的一种办法
次要的技能在Level(帖子复兴深度)的操纵上
SunADM于2000.07.26
____________________________________________
演示表的布局
____________________________________________
表名:BBS
字段
数据范例
申明ID主动编号 RootIDInt根帖ID,自己为根帖则RootID=IDFIDInt父帖ID,上一层帖子的ID,如是根帖则FID=NULLLevelSmallInt根帖Level=0,其他根据复兴的深度递增SubjectChar主题
____________________________________________
SQL语句(须据此创立纪录集rs):
____________________________________________
SELECT*
FROMBBS
ORDERBYBBS.RootIDDESC,BBS.Level,BBS.FID,BBS.[ID]DESC
____________________________________________
显现树形布局的有关语句:
____________________________________________
Level=0
Response.Write"<ul>"
WhileNOTrs.EOF
Ifrs("Level")<levelThen
Fori=1ToLevel-1
Response.Write"</ul>"
Next
EndIf
Ifrs("Level")>levelThen
Response.Write"<ul>"
EndIf
Response.Write"<li>"&rs("Subject")&"</li>"
level=rs("Level")
rs.MoveNext
Wend
Response.Write"</ul>"
__________________________________________________________
跋文:本来我一向用递回做这事,由于以为次要的速率瓶颈该是在
分页下面,以是一向……呵呵!直到明天廖家远当头一棒……
但愿对人人有所匡助(扔几块玉过去吧!筹办好了几个麻袋等着那!:P)
LastModified2K-07-2613:14
</p>写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们) |
|