两个结果集
我要显示所有部门的所有员工 即一个部门 下面是他的所有员工 再一个部门然后是此部门的所有员工 以此类推
我现在是两个结果集 第一个结果集取出 部门id 和名称循环出来 第二个结果集要用到第一个结果集的id 然后再循环 也就是 循环里 套一个循环 这样效率好像不高 请问 大家有什么高见 都是怎么处理类似的问题
------解决方案--------------------....
while Not dRS.Eof
Response.Write dRs( "departName ") & " <br> "
Set eRs = objConn.Execute( "Select * From Employee Where departID= " & dRs( "departID "))
While Not eRs.Eof
Response.Write " "&dRs( "departName ") & " <br> "
Wend
Wend
...
如果部门是多级的话,要用一个递归,这个可以当网上搜索,很多的
------解决方案--------------------while Not dRS.Eof
Response.Write dRs( "departName ") & " <br> "
Set eRs = objConn.Execute( "Select * From Employee Where departID= " & dRs( "departID "))
While Not eRs.Eof
Response.Write " "&eRs( "departName ") & " <br> "
Wend
Wend