Maybe indexes are corrupted?
Also you'll get the same result if the missing record was overriden by some other data.
>Sorry, the version reported on the message header is wrong.
>One system is 5.0; the other is 6.0 sp5. Thus no SET TABLEVALIDATE.
>
>Clarification: The record that goes missing was properly recorded at an earlier time. The transaction was printed and a hard copy is in the file. The missing record is as if someone deleted the record and packed the file.
>
>Also, no frameworks are used.
>
>There are error handles on both systems.
>
>Dennis
>
>
--sb--