I have been having problems. When i use
begin work
update tab1
onerror dosomething
update tab2
onerror dosomething
update tab3
onerror dosomething
commit work
it seems that if one table is locked when i commit for example tab3 it commits changes in table tab1 and tab2 but leaves tab3 unchanged. There are no errors when I update tables. This happens maybe ones in every week or less but is very bad when it happens. Could it be that table tab3 locks between update tab3 and commit work and doesn´t create any error.
begin work
update tab1
onerror dosomething
update tab2
onerror dosomething
update tab3
onerror dosomething
commit work
it seems that if one table is locked when i commit for example tab3 it commits changes in table tab1 and tab2 but leaves tab3 unchanged. There are no errors when I update tables. This happens maybe ones in every week or less but is very bad when it happens. Could it be that table tab3 locks between update tab3 and commit work and doesn´t create any error.