由于数据态多查询态慢,我想分几次查询出来,
每次查询100条记录,如何实现
解决方案 »
- 明天结婚纪念日,散分。来着有份!
- 问个关于可串行化的作业题
- ActiveX问题,网页一打开就关闭,请过来人帮看看,谢谢!
- 关于Treeview的几点问题?
- DELPHI开发的应用程序,如何判断用户机器所在的地区?(控件整的IP都是内网的,不好使,求指点)
- 为什么listview1.Column[0].Alignment:=taCenter不生效?
- 一个非常easy的问题,在线等待,解决了马上给分!
- 急,急,急!打印小票?!
- Delphi 6.0转换vb代码的问题
- 客户程序在服务器上能正常执行,在客户端运行时报告服务器不能运行?
- 请大家帮忙!如何自己实现打印时文字居中等功能呀?
- 求助!关于取时间差的解决方案。
1.查最后的数据
select top 10 * from Table
order by ID desc2.查从第11条到20条数据
select top 10 * from (
select top 20 * from Table
order by ID
) as table1
order by ID desc还有什么数据不能查询???
每页用几条怎么实现
select * from * limit 开始,100
oracle:
select * from (select rowno,t.* from test t) where rowno<10 and rowno>10+100sqlserver:
select Top MAX-MIN * from (select top MAX * from Categories)
oracle:
select * from (select rowno,t.* from test t) where rowno<10
只能返回n条
然后用交集
取中间的记录
可是比一起返回还慢。
Vb ADO 可以实现分页 快多了Delphi 也有ado 可怎么实现?
大家来研究一下吧代码如下(有问题)Query.recordset.CursorLocation=adUseClient;//加上这句就出错
Query.recordset.open("select * from 表" //不会写了Query.recordset.pagesize=100;//100条一页
query.Recordset.AbsolutePage=1;//第一页