现在我是用TTable通过BDE来连接ORA 的DB。
  那么通过TTABLE选择出来的记录能否按照任意字段的组合来排序呢?当然是在不使用第三方控件的情况下。建立INDEX的办法我试过,但是效果不好,因为如果DB里面原来就有某两个字段的INDEX而且是升序的话,我不能把DB里面的INDEX del掉再建立自己的临时索引,所以请教一下有没有办法呢?

解决方案 »

  1.   

    不用索引,可以直接在TTable的IndexFields属性(好像是这个属性吧,在IndexName属性上面的)中输入字段名,多个字段名用逗号(分号?记不清了,试试就行了)
      

  2.   

    是;号,这个只是建立的索引的fields的name,要先有index,然后把index的fieldname填上去才有作用,这个办法还是要先建立index
      

  3.   

    我记得IndexFields属性只是个临时索引,与以前建不建立索引文件无关的
      

  4.   

    关注学习一下.
    实在不行,根据条件查询时的order by语句自己拼写.
      

  5.   

    如果用TTABLE,不能用ORDER BY啊