|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2020, 20:44 | #1 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
IBDataSet.RefreshSQL для добавочных/новых полей в таблице не хочет работтать
Доброе время суток форумчане.
Есть «IBDataSet.SelectSQL», в нем есть сложный запрос (из нескольких БД). Код:
В основную таблицу "EQUIPMENT" (к которой я провожу JOIN), добавляю новое поле ("CONTROL_MIN_DATE"). Сразу добавляю его в «IBDataSet.SelectSQL», и в свойство «IBDataSet.RefreshSQL». Код:
Но после выполнения «IBDataSet.RefreshSQL» («обновить» в dbnavigator) в этом поле в «IBDataSet» данные пропадают. Тут же пробовал запрос «IBDataSet.RefreshSQL» выполнять в IBQuery, в нем данные по новому полю появляются. В чем может быть заковыка. Заранее спасибо за ответ. P.S. - Delphi 10.2 Последний раз редактировалось KBO; 27.12.2020 в 22:35. |
29.12.2020, 01:28 | #2 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
Разобрался на половину.
оказалось новое поле "CONTROL_MIN_DATE timestamp" нужно в блоке RETURNS добавить не в конец, а в начало блока... и будет обновление записи а вот почему??? загадка |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как добавить в sql запрос вывод новых полей ?! | hz_x3mal | Microsoft Office Access | 3 | 04.10.2020 15:28 |
Что устанавливает ограничение в таблице на добавление новых столбцов | ROM710 | SQL, базы данных | 1 | 17.04.2019 11:18 |
Добавление новых полей к форме | Gennady_fr | Microsoft Office Access | 6 | 09.05.2010 14:38 |
Каскадное обновление взаимосвязанных полей со списком и добавление новых значений | AlEx_IB | Microsoft Office Access | 12 | 11.09.2009 16:55 |
Слияние шаблона с данными из таблице, и как подсичтать значение количества полей в таблице | n4ela | Microsoft Office Access | 3 | 07.03.2009 12:04 |