上个表查询出的结果作为下一个表的查询条件

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:27:14
<%
set rs=Server.CreateObject("ADODB.RecordSet")
rs.open "select name from kssz ",conn,1,1
%>
<TD class=out1 align=middle><a class=txt3 href="kssz.asp" target="mainFrame_1"><%=rs("name")%></a>
</TD>
我要根据这个<%=rs("name")%>查询另一个表的内容,怎么获得这个值

在没有关闭之前的记录集rs时候,要想根据某个条件查询另外一个表的内容可以创建另外一个记录集,或者直接用execute方法来解决:如下
<%
set rs=Server.CreateObject("ADODB.RecordSet")
rs.open "select name from kssz ",conn,1,1
%>
<TD class=out1 align=middle><a class=txt3 href="kssz.asp" target="mainFrame_1"><%=Conn.execute("select 字段名 from 表名 where 字段名='"&rs("name")&"'")(0)%></a>
</TD>