Hi Edy, thank you in advice.
But this statement is really nonsense for me because if I'm under a transaction, all I need to do is to use Recordset to prevent SQL locks. Why SBO does not use it the same way?
It's really hard for me to manage this because when the user hits my "Finish" button I set some flags and fields in the main table through the DataSource, so if I create my documents on after form data add event then I'll need somehow to undo this flags/fields.
This is annoying because for each solution that I code, SBO creates another issue.