對字段進(jìn)行索引可以極大增強(qiáng) Recordset 對象的 Find 方法、以及 Sort 和 Filter 屬性的性能。通過設(shè)置 Field 對象的動態(tài) Optimize 屬性,可以創(chuàng)建該對象的內(nèi)部索引。當(dāng)將 CursorLocation 屬性設(shè)置為 adUseClient 時,該動態(tài)屬性被添加給 Field 對象的 Properties 集合。請記住該索引對于 ADO 是內(nèi)部的,即無法訪問該索引或者將該索引用于其他的目的。
Sort 屬性決定穿越 Recordset 行的順序,Filter 屬性決定當(dāng)穿越行時哪些行是可訪問的,Find 方法在 Recordset 的索引列(字段)中快速定位值。