Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];

Вниз

Interbase in MDI   Найти похожие ветки 

 
magic   (2004-01-24 02:46) [0]

Народ, кто подскажет,как обновлять данные в MDIChild, если на другой дочерней форме изменились подчиненные данные? Простое преоткрытие запросов не помогает.


 
Digitman   (2004-01-24 12:36) [1]

при чем здесь IB ?


 
Desdechado   (2004-01-24 13:42) [2]

значит, коммита не было.
а изменение данных с использованием MDI чревато коллизиями...


 
Digitman   (2004-01-24 14:03) [3]

и при чем здесь MDI ?

единый для всех форм (неважно каких - MDIChild или Normal) дейтасет-объект, единый дейтасурс-объект - и проблемы как не бывало ... и неважно, IB там или еще чего, MDI или не MDI ...


 
Desdechado   (2004-01-24 15:18) [4]

2 Digitman
когда я говорило коллизиях, я имел ввиду датасеты на каждом дочернем окне.
если датасеты едины для всех окон, тогда изменение данных в одном приводит к изменению данных в другом окне, что не всегда гуд...
я предпочитаю модальные формы и SDI - открыл-создал-отредактировал-разрушил-закрыл


 
Digitman   (2004-01-24 15:37) [5]


> Desdechado © (24.01.04 15:18) [4]


ну если разные НД и разные транзакции (опять в телепатов тут играемся), то при подтверждении одной транзакции можно просто сделать бродкаст-сообщение всем заинтересованным объектам приложения ... при получении бродкаста объекты сами рестартуют свою транзакцию и переоткрывают свой НД


 
magic   (2004-01-25 16:29) [6]

Да, у меня как раз для каждой формы своя транзакция, свой датасет, но одна БД.
Дело доходит до того, что если закрыть форму, а она при закрытии выгружается из памяти, а потом опять открыть, все равно данные не обновляются, хотя запрос переотрывается. Может делать переподключение к БД при Deactivate MDIChild?
А что такое броадкаст?


 
Deniz   (2004-01-26 08:13) [7]

Проверить параметры транзакции!
read_commited
rec_version
no_wait



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

Форум: "Базы";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
7-53785
MaximCHR
2003-10-31 15:58
2004.02.17
блокировка клавиатуры и мыши


1-53596
romeo
2004-02-07 18:49
2004.02.17
Неточный таймер?


1-53511
Still_Swamp
2004-02-03 16:33
2004.02.17
Перестали работать ShortCut для TAction


1-53516
jeka_t
2004-02-05 17:28
2004.02.17
Как проверить существование подстроки PS в строке S?


14-53748
BOA_KAA
2004-01-28 11:27
2004.02.17
Proxy для WIndows





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский