ASP记录集的问题

[复制链接]
查看11 | 回复2 | 2011-1-13 20:52:29 | 显示全部楼层 |阅读模式
我的意思是在一个记录集中,想要循环输出一列值,但是其中的一列值,我想调用这列值赋给一个变量,用这个变量再对数据库中另一个表进行查询,请问,这样理论上是否能够实现,下面是我的代码,请高手帮忙看一下,哪里出了问题:
<%
set rs=Server.CreateObject("adodb.recordset")
sunyibiao=request("sunyibiao")
dim sql
sql="select * from report4 where zth='01'and rid='"&sunyibiao&"'"
rs.open sql,conn,1,3
if not rs.eof then
rs.movefirst
while not rs.eof
Response.Write("")
rs.movenext
wend
Response.Write("
")
Response.Write(rs("a"))
Response.Write("
")
Response.Write(rs("b"))
Response.Write("
")
km=rs("c")
set rs1=Server.CreateObject("adodb.recordset")
sql1="select * from azz where zth='01'and kjq='200801' and kmbm='"&km&"'"
rs1.open sql1,conn,1,3
Response.Write(rs1("jfje")
rs1.close
Response.Write("
")
Response.Write(rs("d"))
Response.Write("
")
else
end if
rs.close
conn.close
set rs=nothing
set conn=nothing

回复

使用道具 举报

千问 | 2011-1-13 20:52:29 | 显示全部楼层
哪里报错?像这行,Response.Write(rs1("jfje")都没有右括号
回复

使用道具 举报

千问 | 2011-1-13 20:52:29 | 显示全部楼层
错误提示是什么?估计是你的sql语句有问题,里面该有的空格都没有啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行