ASP 数据库查询
发布网友
发布时间:2022-04-25 15:43
我来回答
共5个回答
热心网友
时间:2023-10-14 01:11
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
热心网友
时间:2023-10-14 01:11
rs.movelast
其实最简单的办法就是在你用sql语句查询的时候就给倒序。
譬如
select * from xxx order by id
那么你只要
select * from xxx order by id desc
这样不就相当于从后往前读了。
如果是从各方面考虑,那就是把所有方面都order by ...desc了,把原来desc的给去掉,不就行了
热心网友
时间:2023-10-14 01:12
可以使用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
热心网友
时间:2023-10-14 01:12
当然是排序拉 SQL倒序!!
第一条就变成了最后一条
不过你的代码好象忘了就rs.movenext了!!!
<font color='#ff0000'>这样就会有死循环的!!!</font>
热心网友
时间:2023-10-14 01:13
不知道你是从ID考虑最后有天呢 还是从个方面考虑 从ID的话 上面的就可以 但是你是取一条的话 select top 1 * from xxx order by id desc 这个就是一条了 呵呵