| 
| 
 | Вопрос # 5 047/ вопрос открыт / | 
 |  Здравствуйте, эксперты!Помогите,  пожалуйста, решить такую проблему. При создании net приложения  с помощью технологии DataSnap в Delphi 2010 у меня не обновляются данные в клиентском приложении. С помощью хранимой процедуры добавляю записи в таблицы. При выполнении процедуры  в Grid выводится новый ID код, но Gridе, где я отображаю всю запись не показывает вновь добавленную запись.  Спасибо! С уважением, Валентина.
 
|  |   Вопрос задала: Овсейчук (статус: Посетитель)Вопрос отправлен: 22 февраля 2011, 16:32
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 5; последнее сообщение — 27 февраля 2011, 15:06; участников в обсуждении: 2. 
|   | Мережников Андрей (статус: Абитуриент), 23 февраля 2011, 09:17 [#1]: Цитата (Овсейчук): При выполнении процедуры в Grid выводится новый ID код, но Gridе, где я отображаю всю запись не показывает вновь добавленную запись. 
 Что это за абракадабра? "казнить нельзя помиловать" - запятые где? Какая процедура в Grid выполняется?
 |  
|   | Овсейчук (статус: Посетитель), 24 февраля 2011, 10:28 [#2]:Моя  «абракадабра» заключается вот в чем: в СУБД Firebird я создала процедуру, которая из одной таблицы переносит запись в другую, добавляя при этом новую запись.  Выполняю данную процедуру в Delphi, в клиентском  приложении с помощью TClietnDataSet (в запросе на выполнение вместо названия таблицы указываю название процедуры) . Id вставленной записи отображаю  в Grid (TClietnDataSet процедуры связываю с этим Gridом). Все в порядке. В другом  Gridе вывожу данные добавленной записи. И они не видны. Переносила данные с помощью триггеров. То же самое. Предполагаю, что обновление данных не происходит в серверном приложении. Но почему, подскажите. |  
|   | Мережников Андрей (статус: Абитуриент), 24 февраля 2011, 16:48 [#3]:Другой Grid обновляете (открываете заново SQL запрос) после выполнения хранимой процедуры? То, что данные обновляются на сервере, еще не значит, что приложение-клиент догадается о необходимости обновить эти данные для отображения.
 |  
|   | Овсейчук (статус: Посетитель), 25 февраля 2011, 09:36 [#4]:Клиентское приложение как раз и обновляет данные. Все вопросы связаны с сервером и обменом параметров между сервером и клиентом. А в другом  Gridе отображается информация от отдельно созданного запроса, поскольку в запросе с выполняемой процедурой   полями являются выходные параметры процедуры. |  
|   | Мережников Андрей (статус: Абитуриент), 27 февраля 2011, 15:06 [#5]:Прочитайте внимательно предыдущее сообщение! Поскольку в другом Grid отображаются данные от отдельного запроса, то их просто НЕОБХОДИМО обновлять, переоткрывая запрос после добавления данных.
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |