写错了,题目应该是:
如何对TTable进行降序排序?

解决方案 »

  1.   

    你在用table.addindex('索引名','索引字段名',[索引类型])时,注意索引类型应用升序排列的类型(在delphi的帮助中有)。
      

  2.   

    你在用table.addindex('索引名','索引字段名',[索引类型])时,注意索引类型应用升序排列的类型(在delphi的帮助中有)。
    若为降序,则索引类型应为[]即可。
    然后,table.indexname:='索引名';
      

  3.   

    我就是这样用的了,帮助我都看过5遍了。
    运行错误是这样的:
    如果Table打开的:Tabel cannot be opened for exclusive use.
    否则:Tabel is busy.怎么办?
      

  4.   

    你可能在别的地方(别的程序或别的表单(form),报表制作向导生成的报表表单的table始终处于打开状态)打开了这个表格(table)。另外,在delphi的开发环境中调试程序时碰到死机,使用了program reset,在下次运行程序时;在调试程序期间改动代码,delphi询问是否重新载入,回答是,也会碰到以上的情况(主要由于死机的进程锁死了table),如果是的话,你可以重新启动delphi甚至需重新启动计算机。