>I have a weird situation. When I issue a SEEK() on a table, it finds a matching record just fine but it's returning .F. as a return value.
>
>IF SEEK(lcSeekVal,"Mytable","MyTag")
> ? "Record found"
>ELSE
> ? "Record not found"
>ENDIF
>
>IOW, the record pointer on the table is moved to a matching record but the SEEK() fuction is returning .F. saying it didn't find the record. Why?
John,
This will happen if you have;
SET NEAR ON
it can occur with SET EXACT ON or OFF depending on the value of lcSeekVal.