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

Вниз

Midas. Открытие/Закрытие Dataset   Найти похожие ветки 

 
Goffman   (2003-02-19 08:50) [0]

Привет мастерам.
На АппСервере находятся два датасета глвный и детльный.
На клиентское приложение подчиненный датасет передается в виде вложенного.
После передачи данных на клиента датасеты на сервере почему-то закрываются. И когда я пытаюсь добавить запись, сервер орет "Cannot perfom this operation on a closed dataset".
Может кто сталкивался с таким?
Буду благодарен за любой совет.


 
Romkin ©   (2003-02-19 09:58) [1]

Ну правильно - датасеты открываются только когда нужно, а записи обычно вставляют на клиенте, потом передают провайдеру, и уже он занимается их вставкой, которой можно управлять в событии OnBeforeUpdateRecord провайдера, причем полностью.
В чем проблема-то?


 
Goffman   (2003-02-19 11:49) [2]

То есть, если я правильно понял, в каждом провайдере, в обработчике BeforeApplyUpdates я должен вручную открывать связанные с ним DataSets?
Это конечно не сложно, но уж больно муторно.
И я что-то не вижу в этом ничего хорошего.
Может быть есть способ держать их открытыми все время?


 
Romkin ©   (2003-02-19 12:01) [3]

Там работаешь с пакетом и меняешь в нем. А в чем собственно проблема? провайдер должен сам разбираться с изменениями, от тебя в общем случае ничего не требуется, просто делаешь у мастера ApplyUpdates(-1) на клиенте, и у тебя все вкачивается


 
Goffman   (2003-02-19 12:15) [4]


> провайдер должен сам разбираться с изменениями, от тебя
> в общем случае ничего не требуется

В том-то и дело, что при попытке ApplyUpdates возвращается ошибка "Cannot perfom this operation on a closed dataset".
И непонятно какие свойства провайдера влияют на состояние датасета.


 
Romkin ©   (2003-02-19 12:50) [5]

ResolveToDataset



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
1-29921
R@nger
2003-02-27 09:20
2003.03.10
BAT-файл


14-30007
Zhenka
2003-02-19 05:48
2003.03.10
Лич но я долго смеялся над автором вопроса, :)))))


9-29693
Gerda
2002-10-11 11:07
2003.03.10
Нормали


1-29911
Tihas
2003-02-26 23:38
2003.03.10
Вопросик по поводу TWINControl


7-30143
ychnic
2003-01-10 15:25
2003.03.10
Компонент