"EhLib.Com" https://forum.ehlib.com/ru/ |
|
MemableEh отложенные обновления https://forum.ehlib.com/ru/viewtopic.php?f=4&t=2752 |
Страница 1 из 1 |
Автор: | Alesandr [ 08 мар 2019, 08:23 ] |
Заголовок сообщения: | MemableEh отложенные обновления |
Здравствуйте. 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 а потом апдейт. Как сделать сразу инсерт с значениями кот. уже подправлены? Или может както подправить этот буфер инструкций ? |
Автор: | EhLibSupport [ 12 мар 2019, 22:00 ] |
Заголовок сообщения: | Re: MemableEh отложенные обновления |
Добрый день. В MemTableEh нет логики, которая бы позволяла выполнять два действия на сервере для одной вставленной записи на клиенте. Даже если над вставленной записью были выполнены изменения. Есть ли возможность удаленного подключения к вашему проекту (компьютеру) чтобы на месте увидеть алгоритм работы команд, отправляемых на сервер? Если есть, то свяжитесь пожалуйста с тех. поддержкой по адресу support@ehlib.com |
Страница 1 из 1 | Часовой пояс: UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |