Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 28 мар 2024, 10:10

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: MemableEh отложенные обновления
СообщениеДобавлено: 08 мар 2019, 08:23 
Не в сети

Зарегистрирован: 15 янв 2013, 16:17
Сообщений: 11
Здравствуйте.

Delphi 10.2
Ehlib 9

На форме есть мастер датасетs MasterMemeTableEh и DetailMemTableEh. Оба компонента в режиме "With Driver".
У обоих компонентов CachedUpdates := True

Ситуация: вставляю одну запись в MasterMemeTableEh и более одной записи в DetailMemTableEh
В датасете DetailMemTableEh поле DetailFieldsKey наполняется отрицательными значениями. Оно и понято ИД пока неизвестно ...

MasterMemeTableEh.ApplyUpdates(-1)
Уже известен МастерИД. Пробегаюсь по всем записям DetailMemTableEh меняю в поле DetailFieldsKey значение значением ИД правильным с сервера.
Пора сделать DetailMemTableEh.ApplyUpdates(-1) ... И вот в этом моменте вопрос. Выполняются инструкции поочередно кот. были сделаны т.е. инсерт с отрицательным значением в поле DetailFields а потом апдейт. Как сделать сразу инсерт с значениями кот. уже подправлены? Или может както подправить этот буфер инструкций ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MemableEh отложенные обновления
СообщениеДобавлено: 12 мар 2019, 22:00 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1546
Добрый день.

В MemTableEh нет логики, которая бы позволяла выполнять два действия на сервере для одной вставленной записи на клиенте.
Даже если над вставленной записью были выполнены изменения.

Есть ли возможность удаленного подключения к вашему проекту (компьютеру) чтобы на месте увидеть алгоритм работы команд, отправляемых на сервер?
Если есть, то свяжитесь пожалуйста с тех. поддержкой по адресу support@ehlib.com

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB