Показать сообщение отдельно
Старый 28.03.2012, 12:11   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Samuel Посмотреть сообщение
Иногда возникают ситуации когда к строкам верхней таблицы прилепляются данные которые пользователь никогда не заводил в подчиненной таблице. Точнее они иногда дублируются из других строк, и общее количество и виды брака. Бывает очень редко, но причина этого мне не понятна. Вообще такая конструкция допустима для такой задачи? или надо как-то по другому ее было реализовать? или что-то в коде у меня коряво написано (или не написано)?
Необходимо поместить super() внутрь транзакции. Иначе появляется вероятность, того что в Table2 данные обновятся, а в Table1 нет или наоборот.
За это сообщение автора поблагодарили: Samuel (1).