看看我的递归写法为什么只到两级
wwsh 2005-09-25 10:35:33 function more_list(id)
dim sRec,sSql,classid_more
set sRec=server.createobject("adodb.recordset")
sSql="select id from classname where parent_id='"&id&"'"
sRec.open sSql,Conn,3,1
if not sRec.eof then
while not sRec.eof
classid_more=classid_more&sRec("id")&","
more_list(sRec("id"))
sRec.movenext
wend
end if
more_list=classid_more
sRec.close '关闭记录集
set sRec=nothing '关闭记录集
end function
只能得到两级,三级的就得不到值了,为什么呢?