ADOTable数据的排序

ADOTable数据的排序

      大家在使用Delphi进行开发的时候,经常会使用到ADOTable和AdoQuery控件进行数据操作,后者比较灵活,可以利用SQL语句来控制,而前者功能相对单一,使用ADOTable进行数据排序就是没有Query控件那样使用order by 来的方便,不过这里还是有两种方法的,也很简单。

        方法一:使用sort,方法如下


     ADOTable.sort:='FieldName DESC';  //降序排列DESC要大写
      ADOTable.sort:='FieldName ASC';  //升序排列ASC要大写

      方法二:使用IndexFieldNames,方法如下
      ADOTable.IndexFieldNames:='FieldName1,FieldName2,...';
      这个方法可以按照多字段排序,不过好像只能按升序排列

    上面两种方法都很简单,有兴趣的可以试一试。

    不过我在用的过程中也遇到一个问题,就是在使用ReportMachine打印这些已经排序的数据时出来的都是空白,查看发现数据都空了,不知道是怎么回事?02.gif

转载于:https://www.cnblogs.com/BlueMagic/archive/2006/04/22/381982.html

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页