亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

把無限級分類生成數組

2024-05-04 10:58:50
字體:
來源:轉載
供稿:網友
把無限級分類循環出來確實是一件頭疼的事情。
比如,我們要循環出一個SELECT,或一個TABLE,要寫一大堆判斷。
有沒好點的辦法呢?
我的做法是生成數組,可以重復調用,直接循環數組就行了。
為了方便,我把它寫成了類。
class.asp
返回所有分類的數組,并按順序排列
有4個屬性:
復制代碼 代碼如下:
set aa=new classlist 
aa.id="id"http://編號的名稱 
aa.classname="classname"http://分類名稱 
aa.pid="pid"http://父ID名稱 
aa.db_name="class"http://表名 
list=aa.arrylist() 

復制代碼 代碼如下:
<% 
class classlist 
private c_id 
private c_db_name 
private c_pid 
private c_classname 
public property let id(str) 
   c_id = str 
end property 
public property let db_name(str) 
   c_db_name = str 
end property 
public property let pid(str) 
   c_pid = str 
end property 
public property let classname(str) 
   c_classname = str 
end property 
dim list() 
dim i,n 
Private Sub Class_Initialize()'初始化變量 
i=0 
n=0 
End Sub 
public function classarry(thisid,pid)'取得下級ID 
if pid>0 then 
sql="select * from "&c_db_name&" where "&c_pid&"="&thisid 
else 
sql="select * from "&c_db_name&" where "&c_id&"="&thisid 
end if 
set rs_c=conn.execute(sql) 
n=n+1 
do while not rs_c.eof 
list(0,i)=rs_c(c_id)'裝入數組中 
list(1,i)=rs_c(c_classname) 
list(2,i)=n 
'n=n+1 
i=i+1 
thisid=classarry(rs_c(c_id),1)'這里遞歸調用,直到最后一個子類 
rs_c.movenext 
loop 
n=n-1 
rs_c.close 
end function 
public function arrylist()'循環出所有根類 
set rs_c=conn.execute("select count("&c_id&") from "&c_db_name) 
lenght=rs_c(0) 
rs_c.close 
redim list(2,lenght)'設置數組 
set rs1=conn.execute("select "&c_id&" from "&c_db_name&" where "&c_pid&"=0") 
do while not rs1.eof 
call classarry(rs1(c_id),0) 
'n=1 
rs1.movenext 
loop 
rs1.close 
arrylist=list 
end function 
end class 
%> 

實例測試:
表CLASS
字段
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品高潮视频| 日本一区二区在线播放| 日韩电影网在线| 国产丝袜一区二区| 国产精品美女久久久免费| 国产精品久久久久久av福利| 成人免费淫片视频软件| 欧美午夜精品久久久久久人妖| 亚洲人成绝费网站色www| 国产精品久久久久77777| 日本一区二区在线免费播放| 尤物tv国产一区| 国产精品久久久久aaaa九色| 日韩av网站导航| 欧美日韩国产区| 精品久久久免费| 国产福利精品av综合导导航| 最近2019中文字幕大全第二页| 九九九久久久久久| 国外色69视频在线观看| 久久精品夜夜夜夜夜久久| 精品国产欧美一区二区三区成人| 97成人精品视频在线观看| 高清一区二区三区日本久| 亚洲国产另类久久精品| 69视频在线免费观看| 日本国产精品视频| 亚洲国产第一页| 亚洲色图美腿丝袜| 国产欧美亚洲视频| 欧美综合国产精品久久丁香| 亚洲成人黄色在线观看| 7m第一福利500精品视频| 国产一区二区三区高清在线观看| 2019最新中文字幕| 国自在线精品视频| 日韩欧美在线视频日韩欧美在线视频| 欧美激情在线一区| 91香蕉亚洲精品| 伦理中文字幕亚洲| 在线丨暗呦小u女国产精品| 伊人久久久久久久久久| 国产精品美女www| 午夜精品福利电影| 中文字幕精品一区久久久久| 欧美最顶级丰满的aⅴ艳星| 91中文字幕在线| 国产精品扒开腿爽爽爽视频| 91在线精品播放| 美日韩丰满少妇在线观看| 欧美精品在线免费播放| 日韩av电影免费观看高清| 91亚洲精品在线| 91久久综合亚洲鲁鲁五月天| 欧美视频在线免费| 不卡av在线播放| 精品国产美女在线| 欧美极品少妇xxxxⅹ喷水| 中文字幕日韩欧美精品在线观看| 视频直播国产精品| 亚洲视频网站在线观看| 国内精品在线一区| 欧美日本国产在线| 欧美性理论片在线观看片免费| 欧美视频在线观看 亚洲欧| 欧美日本精品在线| 亚洲tv在线观看| 久久久在线视频| 日韩一区二区福利| 欧美激情一区二区三区高清视频| 亚洲自拍偷拍色图| 久久国产精彩视频| 亚洲福利视频在线| 青青草精品毛片| 国产亚洲精品久久久久久牛牛| 日韩美女视频免费看| www.欧美三级电影.com| 日本一区二三区好的精华液| 国产精品视频26uuu| 日韩午夜在线视频| 狠狠躁夜夜躁人人爽天天天天97| 欧美电影免费看| 亚洲午夜国产成人av电影男同| 欧美成人午夜视频| 国产成人在线一区| 黑人精品xxx一区| 亚洲欧美日韩精品久久| 91国内在线视频| 国内精品模特av私拍在线观看| 一道本无吗dⅴd在线播放一区| 成人乱人伦精品视频在线观看| 亚洲视频欧洲视频| 欧美日韩成人黄色| 精品久久久久久久久久ntr影视| 国产视频精品va久久久久久| 国产在线视频一区| 国产精品毛片a∨一区二区三区|国| 国产精品mp4| 色噜噜国产精品视频一区二区| 欧美性xxxx| 91精品国产高清久久久久久91| 日韩在线观看电影| 日韩精品免费在线播放| 色999日韩欧美国产| 久久精品国产v日韩v亚洲| 国产日产亚洲精品| 国产色婷婷国产综合在线理论片a| 亚洲电影免费观看高清完整版在线观看| 久久夜色精品国产| 在线播放国产一区中文字幕剧情欧美| 国产成人一区三区| 久久久久久久91| 98精品国产高清在线xxxx天堂| 欧美精品在线第一页| 日韩精品欧美国产精品忘忧草| 欧美激情视频给我| 国产mv免费观看入口亚洲| 91精品视频在线看| 在线观看日韩欧美| 国产精品久久久久高潮| 欧美另类高清videos| 亚洲国产精品一区二区三区| 欧美激情欧美激情在线五月| 日韩视频亚洲视频| 91久久国产精品91久久性色| 日韩精品欧美国产精品忘忧草| 成人乱人伦精品视频在线观看| 亚洲精品色婷婷福利天堂| 亚洲精品电影在线| 成人亲热视频网站| 午夜精品久久久久久久99热| 欧美激情精品久久久久久大尺度| 亚洲第一免费播放区| 一本大道久久加勒比香蕉| 欧美日韩黄色大片| 午夜精品一区二区三区视频免费看| 亚洲色图50p| 欧美大肥婆大肥bbbbb| 欧美最顶级丰满的aⅴ艳星| 永久555www成人免费| 国产精品6699| 乱亲女秽乱长久久久| 久久精品色欧美aⅴ一区二区| 亚洲一区二区三区成人在线视频精品| 亚洲欧洲黄色网| 91网站免费观看| 欧美激情一区二区三区高清视频| 亚洲色图在线观看| 福利视频导航一区| 欧美超级乱淫片喷水| 久久视频这里只有精品| 日韩极品精品视频免费观看| 一区二区三区久久精品| 91亚洲永久免费精品| 精品久久久一区二区| 一本大道亚洲视频| 欧美黑人一区二区三区| 亚洲va国产va天堂va久久| 国产美女扒开尿口久久久| 亚洲人在线视频| 国产午夜精品理论片a级探花| 97视频免费在线观看| 92版电视剧仙鹤神针在线观看| www国产精品视频|