The information in this article applies to:
SYMPTOMSThe find methods take longer to find farther records than nearer records. For example, the FindFirst method takes longer to find records that are farther into the Dynaset or Snapshot. Using FindFirst, FindNext, or FindLast on indexed fields isn't any faster than on non-indexed fields. CAUSE
Creating a Dynaset or Snapshot is relatively fast because of indexes.
Indexes are used when you create the Dynaset or Snapshot, such as when
you specify a selection criteria or an ORDER BY clause in the
CreateDynaset method. However, after the Dynaset or Snapshot is
created, it does not use the indexes for searches. WORKAROUND
Repositioning the record pointer to a location far into a large Dynaset
or Snapshot may be faster if you re-create the Dynaset or Snapshot
instead of searching the existing one.
You can also open a Table object in addition to the Dynaset or Snapshot.
You can use the Seek method on the Table to find a specific record keyed
by an index.
STATUSThis behavior is by design. REFERENCES
Additional query words: 3.00
Keywords : |
Last Reviewed: September 17, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |