用Tquery
begin
   query1.close;
   query1.sql.clear;
   query1.sql.add('select * from table1 orderby name');
   query1.open;
end;排序用orderby,上面是个例子,你如果用的是Ttable,改用tquery就好了。

解决方案 »

  1.   

    改用adoquery或adodataset中指定sql语句如:select * from demo ordery by
    排序字段/asc/desc
      

  2.   

    之所以用ADOTABLE,是因为我要保证新的数据一定要插放在表的最后啊。(需要按原始的顺序打印)
    改用adoquery或adodataset中指定sql语句INSERT能保证新的数据一定要插放在表的最后吗?
    可是现在人家又要跟我说需要排序,痛苦
      

  3.   

    可以
    ADOTable1.Sort:=你的排序字段;