[这个贴子最后由hwj112在 2006/03/22 11:08pm 第 1 次编辑]
我原想用ASP读取http://xnjyw.52hike.com//hwj/table/reg.mdb
数据库中,表名chengji中字段名name和fenshu下的数据,并按fenshu的大小在线显示出排名,该用怎样的代码才能实现呢?(我急用):我写的代码如下,运行后始终不能在线显示出排名,请各位大虾!帮我修改用代码中的错误!(最好重新整理,生成ASP文件和reg.mdb文件)
%
dim conn
dim connstr
dim db
db="table/reg.mdb" ';
数据库文件位置
on error resume next
connstr="DBQ="+server.mappath
(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
end if
Set rs_chengji= Server.CreateObject("ADODB.Recordset")
sql="select * from chengji order by fenshu desc"
rs_chengji.open sql,conn,1,1
if rs_chengji.bof and rs_chengji.eof then
response.Write "暂时没有数据"
else
response.write"
"
do while not rs_chengji.eof
response.write"| "&rs_chengji("id")
response.write" | "&rs_chengji("name")
response.write" | "&rs_chengji("fenshu")
response.write" | "
rs_chengji.movenext
loop
end if
response.write"
"
rs_chengji.close
conn.close
%>