怎样实现网页中搜索的结果按时间先后顺序排列显示出来,ASP+access数据库.代码怎样写?
答案:2 悬赏:20
解决时间 2021-12-14 11:07
- 提问者网友:迷茫庸人
- 2021-12-14 06:38
我的意思是我在网页中搜索结果按时间先后顺序排列显示出来,怎样添加代码?我的代码如下:
<%
name=request.form("name")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data/shuju.mdb")
exec="select * from guest where name='"+name+"'"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
totalput=rs.RecordCount
if rs.EOF and rs.BOF then
Response.Write "您查询的结果:
当前没有信息"
else
%>
最佳答案
- 二级知识专家网友:一池湖水
- 2021-12-14 07:18
按时间顺序排列的话首先要确定你搜索的数据里面有时间的这个字段,比方说是addtime,
然后你就可以在sql语句的后面加上 ' order by addtime asc',
最后的asc代表升序,desc表示降序,
你的代码的话 应该这样写
exec="select * from guest where name = ' " & name & " ' order by addtime asc ",
你这个应该是asp的,干嘛用+链接..+应该是js的
全部回答
- 1楼网友:不服输的倔强
- 2021-12-14 07:57
不同的目录使用不同的连接就好了... web目录用 mm_connnews_string = "driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("../data/*(*为数据库文件名称).mdb") web下的文件夹用 mm_connnews_string = "driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("../../data/*(*为数据库文件名称).mdb") 在下一级目录继续加../
我要举报
大家都在看
推荐资讯