Главная страница
    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.45 MB
Время: 0.044 c
2-1216047370
TUserClass
2008-07-14 18:56
2008.08.17
Транзакции, господа...выручайте...


2-1215701884
Light-blr
2008-07-10 18:58
2008.08.17
Как перевести русские символы в формат типа %D0?


15-1214991525
Дебил какой-то
2008-07-02 13:38
2008.08.17
Где же винда хранит пароли от интернета ?


15-1211457036
Kerk
2008-05-22 15:50
2008.08.17
Идеальная потрепаловка. Какой она должна быть?


2-1215677312
Геннадий
2008-07-10 12:08
2008.08.17
Найти и удалить одинаковые вхождения в StringList ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский