7 个解决方案
#1
SQL这样写:
SELECT TOP 20 * FROM table
SELECT TOP 20 * FROM table
#2
不是这样的好不好,要分页显示,
#3
关注中
#4
如每页20 条。
那么 第N页就是 N*20
取的时候。倒序,取前 20 条就成~~
那么 第N页就是 N*20
取的时候。倒序,取前 20 条就成~~
#5
to mrshelly(Shelly)
如何取到20~40的记录呢?!
如何取到20~40的记录呢?!
#6
rs.pagesize = 每页显示条数
然后定位阿
不知道你怎么做滴
你不会是把纪录全读出来吧?
然后定位阿
不知道你怎么做滴
你不会是把纪录全读出来吧?
#7
if p > 1 then
sql = "select top "& psize &" * from news where id<(select min(id) as id from(select top "& psize*(p-1) &" * from news order by id desc)) order by id desc"
else
sql = "select top "& psize &" * from news order by id desc"
end if
sql = "select top "& psize &" * from news where id<(select min(id) as id from(select top "& psize*(p-1) &" * from news order by id desc)) order by id desc"
else
sql = "select top "& psize &" * from news order by id desc"
end if
#1
SQL这样写:
SELECT TOP 20 * FROM table
SELECT TOP 20 * FROM table
#2
不是这样的好不好,要分页显示,
#3
关注中
#4
如每页20 条。
那么 第N页就是 N*20
取的时候。倒序,取前 20 条就成~~
那么 第N页就是 N*20
取的时候。倒序,取前 20 条就成~~
#5
to mrshelly(Shelly)
如何取到20~40的记录呢?!
如何取到20~40的记录呢?!
#6
rs.pagesize = 每页显示条数
然后定位阿
不知道你怎么做滴
你不会是把纪录全读出来吧?
然后定位阿
不知道你怎么做滴
你不会是把纪录全读出来吧?
#7
if p > 1 then
sql = "select top "& psize &" * from news where id<(select min(id) as id from(select top "& psize*(p-1) &" * from news order by id desc)) order by id desc"
else
sql = "select top "& psize &" * from news order by id desc"
end if
sql = "select top "& psize &" * from news where id<(select min(id) as id from(select top "& psize*(p-1) &" * from news order by id desc)) order by id desc"
else
sql = "select top "& psize &" * from news order by id desc"
end if