Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.17;
Скачать: CL | DM;

Вниз

Обновление НД   Найти похожие ветки 

 
makz   (2008-02-28 15:40) [0]

Есть две таблицы, REG и INOC, на after insert or update INOC стоит триггер, к-рый делает изменения в REG. В проге 2 FIBdaset"а и по две транзакции на каждый, read_commited; на after post у INOC стоит refresh REG. На форме соответственно 2 грида, при изменении INOC все срабатывало замечательно, но в процессе доработки, что-то сломалось - и теперь REG.refresh не помогает, а только CloseOpen, что меня никак не устраивает. Помогите пожалуйста, а то может где есть рабочий примерчик подобного.


 
Johnmen ©   (2008-02-28 15:44) [1]

1. Транзакции в проге д.б. две. Одна читающая и одна пишущая. Если иначе, то интересно послушать обоснования.
2. Проверь параметры тр-ий.


 
Правильный_Вася   (2008-02-28 15:50) [2]


>  на after post у INOC стоит refresh REG

пост не означает занесение данных в базу, означает окончание процесса редактирования на клиенте


 
makz   (2008-02-28 15:59) [3]

С двумя транзакциями(чтение, запись) эффект тот же, разделял в процессе вылавливания проблемы (умом был скорбен). С параметрами там проще некуда - стандартый read_commited, rec_version, nowait + write во 2й. Возможно что-нить намурить в FIB Tools, что б такие чудеса вылезли?


 
makz   (2008-02-28 16:00) [4]

Правильный_Вася
там AutoCommit


 
makz   (2008-02-28 16:08) [5]

Я к тому спрашиваю, что не знаю в проге дело или в базе может быть, там уже леший бродит, столько триггеров понаписал, прежде чем этот глюк заметил.


 
Johnmen ©   (2008-02-28 16:18) [6]


> makz

Тогда нужен детальный разбор. Какие запросы SQL в FIBDataSet, как вносятся изменения в набор данных и т.д. и т.п.


 
Виталий Панасенко(дом)   (2008-02-28 16:31) [7]

А Refresh обновляет ОДНУ запись(если руками не химичить).. Есть у фибов FullRefresh



Страницы: 1 вся ветка

Текущий архив: 2008.08.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
15-1214399860
VingtQuatrieme
2008-06-25 17:17
2008.08.17
Единый Государственный Экзамен - это наступление американской


15-1214933900
Sergey Masloff
2008-07-01 21:38
2008.08.17
CodeGear RAD Studio 2007 ставил наверное кто-то?


15-1214901514
tesseract
2008-07-01 12:38
2008.08.17
а где флуд по этому вопросу :


4-1194777304
Niki
2007-11-11 13:35
2008.08.17
Процессы


4-1194334678
Mamed
2007-11-06 10:37
2008.08.17
Lan Card Disable