注册 登录
编程论坛 ASP技术论坛

求助~~ASP调用ACC数据库产品名称

aspxb 发布于 2012-06-28 13:53, 602 次点击
我想在一个ASP页面调用并显示 ACC数据库的productname表的产品名称。
产品的分类不同的,是根据前面ID表的值来区分的。
数据库表名称是:TB_tb_Product
数据库产品列表结构如下:
 如:ID    classid   idpath   productname  productnameEN
    80       50        0,83      XXXX       XXXXXX
    80       25        0,83      DDD        DDDD
    58       28        0,58      FFFF       FFFFF
    57       28        0,58     EEEE        EEEEE
    57       26        0,65    GGGG         GGGG
麻烦你们帮我想个解决办法。我是个小白~~~~
3 回复
#2
kangli_kl2012-06-28 14:23
1、连接数据库
2、创建记录集  sql="select productname from TB_tb_Product"
3、在页面循环中输出
    <%
    do while not rs.eof
    response.write (rs("productname"))
    rs.movenext
    loop
    %>
4、关闭记录集 关闭数据库
#3
aspxb2012-06-28 14:29
楼上的你好,我不知道该怎么把这些放进页面代码里。能帮忙给个完整的代码吗?
不胜感激,我是个小白
#4
liying5682012-07-14 20:22
程序代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.>
<html xmlns="http://www.>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>读取数据库</title>
</head>
<body >  
<%
'连接数据库
Set Conn=Server.CreateObject("ADODB.Connection")
connstr
="provider=microsoft.jet.oledb.4.0;Data source="&Server.MapPath("../Data/xx.mdb")'../Data/xx.mdb为数据库相对路径
Conn.open connstr
set rs=Server.CreateObject("ADODB.RecordSet")
rs.open
"select productname from TB_tb_Product ",conn,1 '创建记录集
’循环输出
do while not rs.eof
response.write(rs(
"productname")+"<br/>")
rs.movenext
loop
rs.close()
set rs=nothing
conn.close()
set conn=nothing
%>

</body>
</html>
1