jsp目录树 连oracle数据库 需要构建过程,谢谢了 285924371@qq.com

 我来答
手机用户27552
2011-08-25 · TA获得超过135个赞
知道答主
回答量:506
采纳率:0%
帮助的人:307万
展开全部
首先你的数据库要生成目录树的库的结构是什么样的呢?
你这样比较难回答啊。

最普遍的就是
目录树表结构 treetable
父id 名称 所属父类id
1 我是1 0
2 我是2 0
3 我是3 1
4 我是4 1

set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
set rscat = server.createobject("adodb.recordset")
sqlcat="select * from treetable where 所属父类id=0"
rscat.open sqlcat,conn,1,1
do while not rscat.eof
colparam1=rscat("父id")
softcat="<tr><td width=""20%""><strong></strong></td><td width=""*"">"
set rsclass = server.createobject("adodb.recordset")
sqlclass="select * from treetable where 所属父类id=" &colparam1& ""
rsclass.open sqlclass,conn,1,1
if not(rsclass.bof and rsclass.eof) then
do while not rsclass.eof
softclass="---"&rsclass("名称")&" "
softclass2=softclass2+softclass
rsclass.movenext
loop
else
softclass2="暂无子类"
end if
rsclass.close
set rsclass=nothing
catclasslist=catclasslist+softcat+softclass2+"</td></tr>"
softclass2=""
rscat.movenext
loop
rscat.close
set rscat=nothing

response.write catclasslist

最后得出的结果应该是
我是1
---我是3
---我是4
我是2
---暂无子类

有些代码你可能需要自己修改一下。
希望对你有帮助。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式