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

Вниз

Обновление через ClientDataSet нескольких таблиц   Найти похожие ветки 

 
jim ©   (2002-07-16 12:55) [0]

Помогите с задачкой:
Есть Query (точнее TOraQuery - компонент ODAC),
содержащий запрос из двух таблиц.
Есть ClientDataSet, связанный с Query.
Как при выполнениии ApplyUpdates(0) ClientDataSetа изменять
значения в обоих таблицах.

Бо уже запарился.

P.s. : До ClientDataSeta все великолепно работало
через UpdateSQL привязанного к Query,
где на InsertSQL и DeleteSQL вызывал хранимые процедуры,
модифицирующие таблицы.
После ClientDataSeta - UpdateSQL не подхватывается и (:


 
Romkin ©   (2002-07-16 13:09) [1]

Начнем с того, что ClientDataSet должен быть привязан через TDataSetProvider, а у провайдера есть OnBeforeUpdateRecord - дергай там что надо, и ставь Applied := True, и все
Второй способ - поставить REsolveToDataSet := true, все события у Query будут отрабатываться


 
jim ©   (2002-07-16 13:28) [2]

Romkin :

Спасибо. Вторым способом пошел и все получилось славно.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
6-13756
SemFLY
2002-05-19 16:20
2002.08.05
Компанент < FTPServ > ICS от FPiette


1-13672
tovSuhov
2002-07-23 16:20
2002.08.05
EditMask


1-13613
MARcoDEN
2002-07-23 21:28
2002.08.05
Combining signed and unsigned types


6-13745
Vasyk
2002-05-21 20:55
2002.08.05
возможно вопрос неопытного пользователя, но я такой и есть


1-13712
Dmitriy_D6
2002-07-24 11:59
2002.08.05
SOAP, Web-сервисы и Javascript