>Me again!
>
>I am looking for an utility that would detect corrupted indexes.
>
>I do not mean damaged (non-usable) indexes but rather indexes that have their b-trees screwed up (and screw up your application logic without you noticing...)
>
>Example:
>
> select myTable
> seek myValue
>
>the found() function returns .T. but my record pointer is not on the record containing myValue.
>
>For now I am programmatically checking wether myValue was found, so this is not critical, but any help would be appreciated.
>
>Thanks folk
>
>Pascal
Your application may include reindex utility, which will not just REINDEX, but DELETE TAG ALL and INDEX ON ... recreating tags from scratch.
Edward Pikman
Independent Consultant