>Thank you.
>
>You are right!
>
>I *am* moving the record pointer when I search for an existing ID field.
>
>What's the difference between table and row buffering - apart from the problem I am experiencing, and the fact that I can buffer multiple rows before issuing an update?
>
>David Turnedge
That's it, David. You have to be careful when you call the TableUpdate to check if any row doesn't update correctly.
Barbara