|
![]() |
#1 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: gl00mie (2). |
![]() |
#2 |
Участник
|
Ну я собственно с единицей нигде не сравниваю, проверяю только, что транзакция открыта (ttsInitialLevel > 0)
А в чем вы видите ошибку? |
|
![]() |
#3 |
Участник
|
ttsBegin у вас один, когда все транзакции возвращаетесь
|
|
![]() |
#4 |
Участник
|
Вы правы, надо будет что-то вроде такого написать
X++: for (i==1; I<= ttsInitialLevel;i++) ttsbegin; |
|
![]() |
#5 |
Участник
|
Цитата:
![]() Сегодня Вы не видите несколько транзакций, сделаете как вам видится, уволитесь, пройдет 5ть лет и кто-нибудь влезет в этот механизм, потом пол компании будет затылок чесать: "а что же произошло"? P.S. Может вместо ttsAbort написать ttsCommit? ![]() |
|