|
主题: 请问我的这段代码有什么问题???
|
我算哪根葱
职务:普通成员
等级:1
金币:0.0
发贴:106
|
#12004/2/22 13:38:34
<% set conn=server.createobject("adodb.connection") '数据源的名称:menu conn.open menu set rs1=server.createobject("adodb.recordset") set rs2=server.createobject("adodb.recordset") sql1="select class from menu distinc" rs1.open sql1,conn %> <table width=250 border=1> <% while not rs1.eof %> <tr><td><%=rs1("class")%></td></tr> <% sql2="select room from menu where class=" & rs1("class") rs2.open sql2,conn %> <% while not rs2.eof %> <tr><td width=50></td><td><%=rs2("room")%></td></tr> <% rs2.movenext wend rs1.movenext wend %> </table>
问题出在rs2处,错误提示为recordset错误。
请教各位老大,问题是什么,如果我想实现数据库中的内容按层次列出, 应该怎么写??
|
我算哪根葱
职务:普通成员
等级:1
金币:0.0
发贴:106
|
#22004/2/23 16:34:04
怎么没人回帖啊??
|
尘埃
职务:普通成员
等级:2
金币:3.0
发贴:700
|
#32004/2/24 14:47:34
我认为这段代码最好这样写。 <% class1=rs1("class") sql2="select room from menu where class=" & class1 rs2.open sql2,conn %> 你改了看看行不行。如果不行。把出错的原因贴出来!
|
我算哪根葱
职务:普通成员
等级:1
金币:0.0
发贴:106
|
#42004/2/24 16:56:29
不行,问题不是出在那里,因为我用<%=sql2%>测试了 而且我将sql2="select room from menu"试了都不行 只有将所有的rs2屏蔽掉才可以通过
提示的错误是recordset错误, 我不知道问题出在哪里,看起来应该是没有问题的啊?
|