Показать сообщение отдельно
Старый 13.10.2009, 11:35   #7  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
;)
Цитата:
Сообщение от ZVV Посмотреть сообщение
Нет, всё работает штатно, а вы ожидали другого результата?
Если человек знает про эту особенность, то он ничего не ожидает, а просто держит ее в голове

X++:
TempDummyTable t;
 ;
t.ttsbegin;

   t.Field1="1";
   t.Field2="2";
   t.insert();

   t.Field1="1";
   t.Field2="4";
   t.insert();

t.ttscommit;
В таком случае пример, который Вы привели выше, как правильный, в случае ошибки при втором инсерте транзакции никак не спасают, ибо первый инсерт там останется