直接在SQL语句中写条件
如 select sy=controlsc+value
where controlsc+value<100
order by sy
如 select sy=controlsc+value
where controlsc+value<100
order by sy
解决方案 »
- label中如何数字相加
- guolvguolv(guolvguolv)请来拿分(100)_2!(版主请等他拿了分再删)
- 为什么会有这样的异常?
- 求:9X下如果对任一目录加锁 编程方法
- 急问题,关于第三方控件安装的问题
- 关于delphi的全局变量和函数!
- 用ado打开excel时报from子句语法错误,为什么?
- 如何用copyfile函数恢复数据库文件?是不是和备份时一样?只不过目标文件与原文件和备份时相反?
- scrollbox中多个imag 怎么得到时焦点 返回是哪个IMAG
- 管理员为什么不创建 IOS 和 Andriod 板块?
- 怎么在delphi程序中建立project?
- 关于Table和Query的问题
如果计算简单的话可以这样做,但我的计算过程很复杂(除了要进行指数对数运行外,还要进行一些别的附加计算),所以不可能直接把条件写在语句中,而且这样也不利于代码管理。再想想办法!!!
这样做select的执行速度如何?我是指打开、关闭、删除数据表的速度,我不想把大量的时间用在一个不很重要的细节上。我是说,delphi是否有象foxpro中的临时内存表可用?to Raptor:
我不清楚你的具体意思,我用的就是delphi的paradox表。如果实再不能解决的话,那只进行排序是否可以?但不能用索引,因为我要从排序结果中取出前 N 个记录进行操作,用了索引后记录号还是没有重排。