对字段进行索引可以极大增强 Recordset 对象的 Find 方法、以及 SortFilter 属性的性能。通过设置 Field 对象的动态 Optimize 属性,可以创建该对象的内部索引。当将 CursorLocation 属性设置为 adUseClient 时,该动态属性被添加给 Field 对象的 Properties 集合。请记住该索引对于 ADO 是内部的,即无法访问该索引或者将该索引用于其他的目的。

Sort 属性决定穿越 Recordset 行的顺序,Filter 属性决定当穿越行时哪些行是可访问的,Find 方法在 Recordset 的索引列(字段)中快速定位值。