主题:  如何通过读取数据库生成树状目录?

minibear2004

职务:普通成员
等级:1
金币:0.0
发贴:23
#12004/10/2 1:09:29
如何通过读取数据库生成树状目录?



我是笨蛋

职务:普通成员
等级:2
金币:2.0
发贴:517
#22004/10/4 20:12:14
亲爱的朋友:你这个问题根本无法回答呀。



我是笨蛋

职务:普通成员
等级:2
金币:2.0
发贴:517
#32004/10/4 20:18:11
哎~~看你这么好学,我就告诉你好了。

从数据库中取出数据,写入TreeView控件,另外建议你可以参考置顶的范例。
数据库中用一个字段标明上级记录的记录号,从而形成树状逻辑.
顶级结点的上级记录设为0就可以的了。

你说,我是不是很好人呀?







hw26

职务:普通成员
等级:1
金币:11.0
发贴:240
#42004/10/4 20:34:28
我曾经制作的一个《课文管理》中用到的程序代码段:
--取得数据库中的名称纪录,每个纪录以回车符隔开
Database:="BookDSN"
repeat with b_i:=1 to ListCount(sheet)
ItemString:=ItemString^Return^Level2^sheet[b_i]
repeat with j:=1 to ListCount(lei_num[b_i])
CallScriptIcon(@"SQL"
ODBChandle:=ODBCOpen(WindowHandle,"ODBCerror",Database,"",""
ODBCdata:=ODBCExecute(ODBChandle,SQLstring)
ODBCClose(ODBChandle)
RecordCount:=LineCount(ODBCdata)
if RecordCount<>0 then
ItemString:=ItemString^Return^Level3^leixing_1[lei_num[b_i][j]]
repeat with k:=1 to RecordCount
ItemString:=ItemString^Return^Level4^GetLine(ODBCdata,k)
end repeat
end if
end repeat
end repeat

详细介绍:
awfans.com/shop_view.asp?id=2