回 帖 发 新 帖 刷新版面

主题:新手求助,关于access双表循环筛选问题

各位大哥帮帮小弟,感激不尽!

classname:分类名,title:标题
access数据库表:1.kydwclass(id,classname),2.kydw(kydw_id, title,classname)

页面:
想先用循环以数据库内classname分别建表,表内容为筛选对应classname的title,这部分应该如何建立啊.
<%set rs = server.CreateObject("adodb.recordset")
sql="select * from [kydwclass] "
rs.open sql,conn,1,1
do while not rs.eof
%>
<table>
<tr>
<td>
<%=rs("classname")%>
</td>
</tr>
<table>
<tr>
<td>
<%
set rs1=server.CreateObject("adodb.recordset")
sql="select * from [kydw] where ?????????????
rs1.open sql,conn,1,1
do while not rs1.eof
%>
<%=rs1("title")%>
<%        
rs1.movenext
loop
rs1.close
%>                    
</td>
</tr>
</table>
</table>
<%
rs.movenext
loop
rs.close
%>



回复列表 (共2个回复)

沙发

数据库在你那里,我们不知道它的结构,没有办法帮你将?????????????处的内容写出来

板凳

怎么描述呢?
access数据库表:
表一名称:kydwclass                   表二:kydw
内容:id,classname                  内容:kydw_id, title,classname,id

表一id为自动排列,classname为分类的名字,例如一年级二年级
表二kydw_id为自动排列,title为标题,classname为分类的名字,id为表一id值,在access中建立了关联



我用:
sql="select * from [kydw] where id="& rs("id")"

显示错误:
未结束的字符串常量
/percasp/include/left_kydw.asp, line 35, column 47
sql="select * from [kydw] where id="& rs("id")"
----------------------------------------------^

时出错了,应该怎么实现呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册