asp首页调用两个表?怎么调用法?

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:11:01
我现在有数据库中有两个表,我想让两个表的字段都可以在同一页面调出。
表名分别是:user 和 news

<%
exec="select * from user where id="& request.QueryString("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>

上面这只是调用的user这个表的,两个表都想调怎么办??

<%

set rs=server.createobject("adodb.recordset")
sql = "select * from user where id="& request.QueryString("id")
rs.open sql,conn,1,1

set rs2=server.createobject("adodb.recordset")
sql2 = "select * from user where id="& request.QueryString("id")
rs2.open sql2,conn,1,1

response.write rs("字段")
response.write rs2("字段")
%>

这是最笨的方法

你提问的不够详细.如果是调用某以用户user发表的所有文章news.
<%
exec="select * from user where id="& request.QueryString("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
exec="select * from news where user="& rs("id") '表连接
set rsnews=server.createobject("adodb.recordset")
rsnews.open exec,conn,1,1
%>

记录集打开2次,使用2次,不就得了

要是想同时使用,就做关联,或是同时开2个记录集