>Hilmar,
> thanks for your suggestions. Please see my response to Craig.
I see that you already do all of the things I suggested (buffering, flush). Your remaining options, then, might include a free or cheap database server.
How often does this corruption occur? Every day, or every few months?
If it is infrequent, users might just be asked to restore from backups when problems occur.
Hilmar.
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)