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

Вниз

Как обновить запрос на сервере приложений   Найти похожие ветки 

 
AkaSaint   (2003-06-08 21:58) [0]

Здравствуйте, коллеги, проблема такая. 3-звенка, на сервере приложений 2 таблицы и запрос из этих 2-х таблиц, у каждого из них - провайдер. В клиенте добавляю по одной записи в каждую таблицу, нужно обновить запрос. Как это сделать? ClientDataSet->Refresh не помогает и, похоже, не должен, ведь он по идее просто передает содержимое набора данных запроса. Заранее спасибо.


 
DreamDesire ©   (2003-06-09 11:01) [1]

Вообще не знаю, с какими компонентами ты работаешь, я с TOracleDataSet(на АппСервере) - и все работает: вставляю запись на клиенте, затем ClientDataSet.ApplyUpdates, затем ClientDataSet.Refresh - и все прекрасно обновляется (может ты просто забыл про ApplyUpdates). Можно попробовать на сервере написать метод, который делает Query.Refresh на сервере, а потом еще раз рефрешить на клиенте, но это коряво.


 
AkaSaint   (2003-06-09 13:35) [2]

У меня TADODataSet, но мне кажется, запрос не должен автоматически обновляться, если изменилась таблица, на которой он основан, т.к. как он узнает об этом факте? Я решил проблему, написав в обрабочик DataSetProvider->OnApplyUpdates MyQuery->Requery.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
1-7489
-=MAN=-
2003-06-21 04:49
2003.07.03
Как сделать чтобы программа не уничтожалась из памяти


14-7667
Юрий Федоров
2003-06-16 12:11
2003.07.03
Romkin, а фотки со встречи мастаков будут ?


14-7642
Dimka Maslov
2003-06-16 10:07
2003.07.03
Аристократы или дегенераты


4-7766
sunwheel1
2003-04-28 12:38
2003.07.03
Помогите с WaitForSingleObject


14-7663
neuro
2003-06-15 18:57
2003.07.03
синтезаторы виртуальные.