The information in this article applies to:
SYMPTOMS
Moderate: Requires basic macro, coding, and interoperability skills.
CAUSEThere is no concept of primary indexes in dBASE. All indexes are taken as secondary indexes. The dBASE command SET UNIQUE ON limits only which records are displayed. RESOLUTION
One way to prevent this scenario is to SET UNIQUE OFF and REINDEX in dBASE.
This will allow all records to be displayed. Another solution is not to
choose a unique field when you link the dBASE table. A third solution is to
manually edit the INF file that is created when you link a dBASE table.
Following are examples of the INF file.
Without Unique Field:
MORE INFORMATION
The following example helps to illustrate the concept.
The index is created on the Company Name field. If the Unique setting is on in dBASE, then only 2 records would be displayed (the 1st and 3rd). The field that is designated as unique allows you to enter duplicate information. However, when you query the file, the duplicate information does not show. REFERENCES
For more information about linking XBase files, search the Help Index for
for "dBASE."
Additional query words: Fox attach
Keywords : kb3rdparty IsmXbase |
Last Reviewed: April 28, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |