首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

求asp循环统计方法

2012-03-25 
求高手指点asp循环统计方法环境:asp+acc【会员表】有【上级会员】字段,和一些点卡联盟的意思差不多,可以发展下

求高手指点asp循环统计方法
环境:asp+acc
【会员表】有【上级会员】字段,和一些点卡联盟的意思差不多,可以发展下线会员。如A会员找到10个下级会员,这10个会员的【上级会员】字段内容就是A,A的10个下级会员又发展各10个,以此类推,

现在遇到 【统计】 某个会员的所有【下级会员】以及【下级的下级会员】的个数的难题,求指点。

[解决办法]
递归调用吧
假设要获取的这个会员id是pid
function getCount(pid)
dim count
count='这里获取这个pid的直接下级的个数
set rs=conn.execute("select * from table where class_parent="&pid)'这里获了pid的下级的数据集
do while not rs.eof
count=count+getCount(rs("id")) ' 循环递归
...
getCount=count
end function

简单写些代码,没调试过,可能有错误
[解决办法]
是一个树查询的方法
oracle中有connect by nocycle方法
不知道access里是否有这个。

如果么有的话 你只能通过循环去发行SQL查找

热点排行