As from time to time another process is changing my .CDX file, sometimes some rows are removed from the CDX file even if still present in DBF file.
So I wanted to ask if there is some way to check if a specific record was indexed already and if not maybe add only this specific record to the index if missing?
|
First, "reindex all on aTable;" can fix those invalid index files. 'reindex "abc.cdx" on aTable;" can fix the specific "abc.cdx" on that aTable file.
Secondly, why another process will change the cdx files invalid? HXTT DBF supports synchronized update from other process. You can use lockType connection property to do it.
|