asp 分类 标题怎么提取

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:53:17
数据库 有 表 A 和 表 B
A里放 标题和分类数字
B里放 分类数字和分类中文名称
我要做的是 读取 表A 标题 和分类
我要把 表A里的分类数字 转化为 表B里 数字对应的中文名
下边这段代码 是我写的 但现在读出来的是 数字 希望帮助!
答的好 可以追加50分!

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db.mdb")
%>
<%
sql="select biaoti,fenlie from a "
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
<%do while not rs.eof%>
<%= rs(0) %> <%= rs(1) %><br>
<%
rs.movenext
loop
%>
就是要 <%= rs(1) %> 显示表B里 对应数字的 中文名称!
谢谢

1楼回复的 不过全面! 而且 我测试了一下有错误哦

我把 表的的 字段名称也说一下

A表 biaoti 和 fenlie (这个字段里放数字)
B表 ID(对应 a表里的fenlie 数字 ) fenlie(分类中文名称)

2楼的也有错误是怎么回事

Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。

select * from a inner join b on a.fenlie=b.ID

后面你知道如何改。

select * form a,b where a.fenlie=b.ID

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db.mdb")
%>
<%
sql="select * form a,b where a.fenlie=b.ID"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
<%do while not rs.eof%>
<%=rs("a.biaoti")%> <%= rs("b.fenlie") %><br>
<%
rs.movenext
loop
%>