日期:2014-05-16  浏览次数:20926 次

asp无限级别分类的代码和删除代码怎么写?
asp无限级别分类的代码和删除代码怎么写?有哪位大虾可以教下!
------解决方案--------------------
到SQL里去递归.
------解决方案--------------------
可以程序循环实现。
------解决方案--------------------
你的分类表最少包含以下2个字段,一个是【id】,一个是【上级id】,如下
【id】 【上级id】
1 0
2 1
3 2
4 3
5 4
6 1
7 1
上级id为0则表示该该分类为顶级,上级id的数字则表上该分类是哪个id的所属分类
上表中,id为1的分类下面有3个分类2 6 7

------解决方案--------------------

-----------------------------
表mytbl
-----------------------------
id  parentID sortName sortPath
1      0        root    1,
2      1         牙膏    1,2,
3      2        高露洁   1,2,3,
4      2        佳洁士   1,2,4,
-----------------------------------
取数据
access:select * from [mytbl] where instr(sortpath,',2,')>0
sqlserver:select * from [mytbl] where charindex(',2,',sortpath)>0
删除数据
Access:delete * from [mytbl] where instr(sortpath,',2,')>0
sqlserver:delete from [mytbl] where charindex(',2,',sortpath)>0