ASP 读取数据库问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 07:38:44
数据库内容
ID SJ
10 2008-10-10
13 2008-10-11
14 2008-10-11
15 2008-10-12
16 2008-10-12

我想实现的效果是
2008-10-10
(这里就是 (字段)SJ 等于 2008-10-10 的内容)
2008-10-11
(这里就是 (字段)SJ 等于 2008-10-11 的内容)
2008-10-12
(这里就是 (字段)SJ 等于 2008-10-12 的内容)

请高手帮忙处理以下 ASP

<%
dim conn
dim connstr
connstr = "DBQ=" + server.mappath("数据库名.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("adodb.connection")
conn.open connstr,""," "
dim sql
set rs=server.createobject("adodb.recordset")
sql="select * from 表名 order by SJ desc "
rs.open sql,conn,1,3
if not rs.bof or not rs.eof then
%>
<%=rs.fields("SJ")%>
<% end if%>
<% set rs=nothing
conn.close() %>

没弄明白什么意思?

自己建立个数据库连接
set rs=server.createobject("adodb.recordset")
sql="select distinct sj from [table]"
rs.open sql,conn,1,1
do while not rs.eof
response.write rs("sj")
rs.next
loop

set rs=server.createobject("adodb.recordset")
sql="select distinct sj from 日期"
rs.ope