>hi,
>thank you,
> Do you use buffering...NO.
>
>any small example to use buffering.
Basically, with buffering, changes can be saved when you want them to be saved (with TableUpdate()), or reverted (with TableRevert()). I think that would solve your present problem.
I suggest you read my introductory article, at
http://www.utmag.com/wconnect/wc.dll?9,7,10,1578
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)