Hi Terry.
Really, you can't use TableRevert in a table involved in a transaction (as described in VFP help).
You'll need to use RollBack.
Note that Transactions are only allowed in DBC tables, not in free tables.
Maybe this can be the reason that TableRevert worked in other situations.
Emerson Santon Reed
"One Developer CAN Make a Difference. A community CAN make a future." - Craig Boyd