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
总是报错 求修改 展开
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
总是报错 求修改 展开
4个回答
展开全部
$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;
}
$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;
}
展开全部
select id,acode,pname,usn as(select usn from user where uid = products. acode) from products where id="& request.QueryString("id")
试试这样
试试这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有需要这么麻烦吧。。你是不是只要通过ID查询USER表的数据。。你直接写一句就行了
sql="select * from products ,user where products.acode=user.uid and products.id="& request.QueryString("id")
sql="select * from products ,user where products.acode=user.uid and products.id="& request.QueryString("id")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
exec = "select * from user where uid = '"&acode&"'"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询