ASP 数据库查询

asp程序ifnotrs.eofandrs.bofdoresponse.writers("id")loopunitlrs.eofendif这样好像是从第一条开始查询那如何... asp程序
if not rs.eof and rs.bof
do
response.write rs("id")
loop unitl rs.eof
end if
这样好像是从第一条开始查询

那如何编写ASP程序从数据库的最后一条纪录开始查询!~
展开
 我来答
势云隗泰华
2019-11-30 · TA获得超过3858个赞
知道小有建树答主
回答量:3084
采纳率:27%
帮助的人:407万
展开全部
1
select
*
from
news
where
leibie=1
2
select
top
500
*
from
news
order
by
id
asc
3
ACCESS貌似还没有实现过
有个笨办法
先把500插入到一个表中
在100排列
然后400排列
4
select
top
400
*
from
news
where
id
mod
2<>0 order
by
id
desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不被人使用行吗
2006-10-16 · TA获得超过217个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:322万
展开全部
rs.movelast
其实最简单的办法就是在你用sql语句查询的时候就给倒序。
譬如
select * from xxx order by id
那么你只要
select * from xxx order by id desc
这样不就相当于从后往前读了。
如果是从各方面考虑,那就是把所有方面都order by ...desc了,把原来desc的给去掉,不就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nnigou
2006-10-16 · TA获得超过983个赞
知道小有建树答主
回答量:1580
采纳率:0%
帮助的人:1534万
展开全部
可以使用ORDER BY ID DESC这种方法
也可以使用程序实现
伪代码如下
rs.open "select ......",conn,1,1
if not (rs.eof and rs.bof) then

Rs.movelast
do while not rs.bof
response.write rs("id")
Rs.MovePrevious
loop
End if
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7c05bb1
2006-10-18 · TA获得超过290个赞
知道小有建树答主
回答量:453
采纳率:0%
帮助的人:351万
展开全部
当然是排序拉 SQL倒序!!
第一条就变成了最后一条
不过你的代码好象忘了就rs.movenext了!!!
<font color='#ff0000'>这样就会有死循环的!!!</font>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jianglang317
2006-10-16 · 超过26用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:63.2万
展开全部
不知道你是从ID考虑最后有天呢 还是从个方面考虑 从ID的话 上面的就可以 但是你是取一条的话 select top 1 * from xxx order by id desc 这个就是一条了 呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式