Форум: "Базы";
Текущий архив: 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.008 c