Показать сообщение отдельно
Старый 03.05.2006, 18:42   #1  
Seer_imported is offline
Seer_imported
Участник
 
75 / 10 (1) +
Регистрация: 08.12.2005
Цитата:
Сообщение от NeNavision Посмотреть сообщение
По моему, данный результат никак не связан с оптимистической конкуренцией и транзакциями. Validate вызывается при необходимости проверки введенного значения, (грубо говоря с этого места в данном случае начинается транзакция). И благополучно завершается. Просто нужно учесть такую “особенность”. Хотя согласен, может являться очень большим источником проблем. Есть еще особенность, что Validate таблицы вызывается раньше validate формы (поля). Вообщем, есть чем заняться
То есть Вы хотите сказать, что изменения, которые являются следствием изменения данного поля (Code1) не откатываются, так как их начало и конец - есть начало и конец транзакции, а изменения, которые были ДО НИХ - откатываются???? Получается, что есть некоторая вложенная транзакция, которая не откатывается, в то время как основная - откатывается? По-моему, это в чистом виде глюк ядра.