Ivo (via Don),
In addition to Don's suggestion, check your 'Add Record' code to see if you are a) moving the record pointer, thus issuing an internal TableUpdate() in row buffered tables or b) actually calling TableUpdate() at some point.
HTH
Barbara
>
>Not positive, but is it table or row buffering, and also, are you using the parameter to revert all rows? or just the current (in case record pointer changed)?