asp+access中对两个表中的数据在一个页面中调用的问题

两张表products和userproducts中包含三列id(主键),acode,pnameuser中包含uid(主键)和usnacode和uid是对应的一个页面中需要... 两张表 products和user
products中包含三列 id(主键),acode,pname
user中包含 uid (主键)和 usn
acode和uid是对应的
一个页面中 需要先用products的id查询 然后再用结果acode在user表中查询获得usn

最终结果的usn和pname需要在一个页面中都可以调用

asp中调用了第一个rs
Set rs = server.CreateObject("adodb.recordset")
sql = "select * from products where id="& request.QueryString("id")
rs.Open sql, conn, 1, 1
然后定义了rs1
Set rs1 = server.CreateObject("adodb.recordset")
exec = "select * from user where uid = '&acode&'"
rs1.Open exec, conn, 1, 1
总是报错 求修改
展开
 我来答
shujialaila
2011-08-28 · TA获得超过314个赞
知道大有可为答主
回答量:1155
采纳率:0%
帮助的人:1641万
展开全部
$arr_price=split("|", $price);
$arr_orderid=split("|", $orderid);
$arr_sta=split("|", $stat);

if(is_array($arr_orderid)) {
$max=count($arr_orderid)-1;//因为可以肯定的是$arr_orderid不可能是关联数组,所以才可以这么替换asp中的uBound,否则这6样替换是有问题的。
} else {
$max=0;
}
4312
2011-08-14 · TA获得超过1002个赞
知道小有建树答主
回答量:2076
采纳率:0%
帮助的人:880万
展开全部
select id,acode,pname,usn as(select usn from user where uid = products. acode) from products where id="& request.QueryString("id")

试试这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漫漫长路谁陪
2011-08-16 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:127
采纳率:100%
帮助的人:57.7万
展开全部
没有需要这么麻烦吧。。你是不是只要通过ID查询USER表的数据。。你直接写一句就行了

sql="select * from products ,user where products.acode=user.uid and products.id="& request.QueryString("id")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
田响建站
2011-08-17 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
exec = "select * from user where uid = '"&acode&"'"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式