Could be that you are moving the record pointer before doing the revert. This would force an update with row buffering.
>When reverting a record on a simple maintenance screen, after adding a record, the record remains. I'm using Pessimistic Row Buffering, and this problem only occurs on one table. I havn't tried re-creating the table, as the software is already installed at the client, and I'd prefer not to update the DBC.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05