如何用TTable降序排列SQL Table?(100分)

  • 主题发起人 主题发起人 julian
  • 开始时间 开始时间
J

julian

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TTable访问数据库,使用 TTable.IndexFieldNames来排序,如何让它们按降序排列?
 
SQL 表恐怕不行,用TQuery (order by)
 
用 query 吧他可以将需排列
query.sql.add("------- desc") 加上这个关键字就是降序排列
 
同意以上两位的说法
 
用Table表也是可以的!很简单啊。
下面是我以前做图书管理系统时的一个按降序的排序方法。
一、建立按借出本数的索引‘ByJCBS’。
二、在FormCreate中写下
procedure TfrmYMBook.FormCreate(Sender: TObject);
begin
Table1.IndexName:='ByJCBS'; //按借出本数降序
Table1.Refresh;
//Label2.Caption :=DateTimeToStr(Date);
end;
三、完了!
 
先建立降序的索引,例如对A进行降序排列:
Table1.AddIndex('ByDecSort','A;B;',[ixCaseInsensitive],'A')
 
将表的主索引或当前使用的索引建成降序的即可
 
接受答案了.
 
后退
顶部