索引支持和查找、排序以及过滤
对字段进行索引可以极大增强 Recordset 对象的 Find 方法、以及 Sort 和 Filter 属性的性能。通过设置 Field 对象的动态 Optimize 属性,可以创建该对象的内部索引。当将 CursorLocation 属性设置为 adUseClient 时,该动态属性被添加给 Field 对象的 Properties 集合。请记住该索引对于 ADO 是内部的,即无法访问该索引或者将该索引用于其他的目的。Sort 属性决定穿越 Recordset 行的顺序,Filter 属性决定当穿越行时哪些行是可访问的,Find 方法在 Recordset 的索引列(字段)中快速定位值。

解决方案 »

  1.   

    前两个问题,我也不清楚(希望知道的兄弟解答)
    最后这个问题:
    可以,比如
    select * from yourtable with (index=1)
    with (index=1) 表示采用表的第一个索引,在这个表有多个索引的情况下有用
    index=0,表示按表扫描,
    当然,你也可以直接用索引的名字来代替数字。
    ------------
    建议,查看SQL的帮助!
      

  2.   

    三个字段需要经常查询,建立一个包含三个字段的索引好呢,还是建立三个索引好呢?
    哪种的查询速度会更快???
    另外你以上的例子的SQL语句写法应该如何呢?