如何对 ACCESST和SQL SERVER7.0排序? (100分)

  • 主题发起人 主题发起人 l_shungjun
  • 开始时间 开始时间
L

l_shungjun

Unregistered / Unconfirmed
GUEST, unregistred user!
在用DELPHI报表打印控件时,需要对所绑定的库中的数据进行排序,
但现在打印出来的顺序不对,现在的问题是在生成打印数据后,往打印库中写的数据
是就没有顺序,是乱的,所以打印不对,请问怎么解决?
 
在往打印库中写入前,先用TADOQuery取出要打印的数据,排序后再写入:
'SELECT * FROM tabA ORDER BY fID DESC' //倒序
'SELECT * FROM tabA ORDER BY fID ASC' //顺序

 
我也是先排序了,但用insert 写库时,库中的顺序有时就不对了,
请大家指教!
 
用ADOQuery就可以解决这个问题
ADOQuery1.Sort := '字段1 [ASC][,字段2 [DESC]]';
 
把你要打印报表的数据来排序后选出来放在一个临时表里
再绑定控件打印
 
后退
顶部