Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
14-53769
RealRascal
2004-01-22 16:37
2004.02.17
Про сканеры и цифровые мыльницы.


1-53613
JediMaster
2004-02-07 12:38
2004.02.17
Видео


14-53689
вразлет
2004-01-30 15:04
2004.02.17
Открой окошко)


1-53593
Lucky[ELF]
2004-02-01 23:04
2004.02.17
Работа с динамической памятью и указателями


3-53360
VikOss
2004-01-28 12:12
2004.02.17
InterBase




   Наверх