Перейти к содержанию
Fire Monkey от А до Я
  • 0

Проблема с вычисляемыми полями (oracle)


estra

Вопрос

В FDQuery выполняется запрос

SELECT
ROWID,
preport_svodod_kv.get_schiv_name(REESTR_CODE) SCHIV_NAME,
preport_svodod_kv.get_reestr_name(REESTR_CODE) REESTR_NAME,
preport_svodod_kv.get_razrez_name(RAZREZ_CODE) RAZREZ_NAME,
preport_svodod_kv.get_user_name(USER_ID_OR) USER_NAME_OR,
k.*
from MBANK.KVIT_SVOD_OD2 k
where WORK_DATE = to_date('02.09.2024', 'dd.mm.yyyy')
   and LENTA_ID = '401268*БЕЗРАЗ*2005327356'
   and (1 = 0 or (1 = 1 and FOND > 0) or (1 = 2 and FOND = 0))
   and ('00' = '00' or '00' = preport_svodod_kv.get_schiv_code(REESTR_CODE))
order by REESTR_NAME, REESTR_CODE

В результатирующем наборе поля SCHIV_NAME, REESTR_NAME, RAZREZ_NAME, USER_NAME_OR вычисляемые, но FireDac их видит как основные. Почему такое происходит и как это исправить?

image.png.b16d3e9321b40986ff53eea9fbd55223.png

Проблема в том что потом делается

FDQuery1.Edit
FDQuery1.Post

И нужно чтобы эти поля в update не попадали

Изменено пользователем estra
Ссылка на комментарий

Рекомендуемые сообщения

Ответов пока нет

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...