关于递归的疑惑
'关于递归的一些疑惑请看下列代码
sub tree(Fid)
Set rs= Server.CreateObject("ADODB.Recordset")
sql="select * from NClass where Fid="&Fid
rs.open sql,conn,1,1 '---> rs打开
if rs.eof and rs.bof then
rs.close
set rs=nothing
else
while not rs.eof
call tree(rs("id"),nb) ' 调用自身 问题:调用自身的时候rs没有关闭而且不允许重复打开为什么此段代码依然正确招行呢?
rs.movenext
wend
rs.close '只是在循环外关闭了
set rs=nothing
end if
end sub