是关于分页的,取tblitemmaster的第181到200条数据
select * from (select rownum id, a.* from (select * from tblitemmaster order by itm_Code) a where rownum<=200) where id>=181放在TQuery中执行老是出错!
select * from (select rownum id, a.* from (select * from tblitemmaster order by itm_Code) a where rownum<=200) where id>=181放在TQuery中执行老是出错!
解决方案 »
- 求Delphi7可用的lua调用pas及类似directui之类的ui组件
- delphi窗体停靠后,不能拖出窗体
- 如何重复播放一个mp3文件?
- EXCEL里的图片怎么保存到sql.server
- 写intraweb数据程序时,用ADO控件和TIWDBGrid时显示不出数据,用什么方法能解决?
- CallNextHookEx,SetWindowsHookEx,UnhookWindowsHookEx三个涵数的用法.(Hook)
- 请问DELPHI有没有临时表这个概念!!!!
- 亲爱的兄弟们,我想用第三方控件做报表,请问哪一个好?
- 韩国人真不要脸!!!
- 怎样检测修改记录时的重复数据
- 打开窗体的时候,怎么让其他的窗体都不能打开呢?
- 求最大值的语句怎么错了,请进来看看,谢谢!
and rownum>=181这样可以吗?
select * from (select rownum id, a.* from
(select * from table_fj order by id0000) a where rownum<=3)
where id>=2;上面语句可以执行。
错误针对你的大概是field id0000) not found
( select rownum id, a.* from
(select * from tblitemmaster order by itm_Code) a
where rownum<=200)
where id>=181不是DELPHI问题,你的SQL有问题,在SQL-plus里可以运行么?
这样方便阅读一点,一你的A表不是物理存在的表如何用rownum呢?
将tblitemmaster换成你的表名, itm_code换成你的主键
(select rownum id, a.* from
(select * from tblitemmaster order by itm_Code) a
where rownum<=200) F<---加上一个F别名就行了
where id>=181
问题?