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=0or(1=1and FOND >0)or(1=2and 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 их видит как основные. Почему такое происходит и как это исправить?
Вопрос
estra
В FDQuery выполняется запрос
В результатирующем наборе поля SCHIV_NAME, REESTR_NAME, RAZREZ_NAME, USER_NAME_OR вычисляемые, но FireDac их видит как основные. Почему такое происходит и как это исправить?
Проблема в том что потом делается
FDQuery1.Edit FDQuery1.Post
И нужно чтобы эти поля в update не попадали
Изменено пользователем estraСсылка на комментарий
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.