我想在代码中动态地建立索引,然后根据这个索引查询,是不是速度比用locate会提高?怎么用啊?

解决方案 »

  1.   

    那你只能是先用queyr控件或stroredproc控件,用SQL语句创建一个索引,然后才可以把table的索引名和索引字段赋值,这样就可以了
      

  2.   

    我看ttable控件中也有一些索引方面的属性阿,不能用吗?
    能用的话,能具体点说吗?
      

  3.   

    filtered:=true;
    filter:='条件';
    或编写onfilterrecord事件
      

  4.   

    我要实现的功能是这样的:
    对表一:有字段s1,s2,s3,s4,s5,s6,px
    表二:字段a1,a2
    现在对每个a1,只要一行中s1,s2,s3有一个等于a1,就取px
    然后在表一中继续查找其它满足条件的行,取其px值
    a2对应的是s4,s5,s6
    我的表很大,而且得多次迭代,所以必须节省时间
    各位大虾,帮帮我吧