FDUpdateSQL and FDQuery

Sashaua
Дата: 17.09.2019 14:22:32
Подскажите ответы на пару вопросов, перечитал доки на сайте но не понял.
Firebird +FDQuery
1. Если запись в базу добавляется с помощью хранимой процедуры (выходной параметр процедуры ID добавленной записи) можно используя FDUpdateSQL.FetchRowSQL после вставки вычитать в грид добавленную запись не делая FDQuery.refresh?
2. Совсем глупость, но спрошу. FDQuery есть выборка (запросы с нескольких таблиц) в FDUpdateSQL InsertSQL текст на добавление записи в таблицу, если в выборке FDQuery нет полей в которые есть в InsertSQL
например
select a.id,a.name, b.sity from table a, tabel b where a.id=b.id_client

insert into  tableA  (NAME,ID_STATUS,ID_ACCESS_LEVEL,ID_GROUP)
values (:NEW_NAME,:NEW_ID_STATUS,:NEW_ID_ACCESS_LEVEL,:NEW_ID_GROUP) returning ID 

При добавлении возвращаются ошибки что нет таких полей, в выборке обязательно должны присутствовать все поля которые участвуют в добавлении записи, или можно как то обойти ?
Заранее спасибо.
ёёёёё
Дата: 17.09.2019 14:47:59
Sashaua,

а что такое FDQuery и FDUpdateSQL?
Sashaua
Дата: 17.09.2019 14:59:48
ёёёёё,
FireDAC
ёёёёё
Дата: 17.09.2019 15:21:29
Sashaua
ёёёёё,
FireDAC

Поигрался как-то полдня - не, монстр какой-то.
Фиб+.
Мимопроходящий
Дата: 17.09.2019 15:39:54

это такой BDE, только без BDE.

Posted via ActualForum NNTP Server 1.5

Гаджимурадов Рустам
Дата: 17.09.2019 15:40:39
BDE уже не поддерживается, в отличие от. :)

Posted via ActualForum NNTP Server 1.5

ёёёёё
Дата: 17.09.2019 16:19:33
Гаджимурадов Рустам
BDE уже не поддерживается, в отличие от. :)

А FireDAC доступен лишь в архитект/энтерпрайзе. А учитывая монструозность (из-за универсальности) и наличие специализированных альтернатив...
Гаджимурадов Рустам
Дата: 17.09.2019 16:59:16
ёёёёё> А FireDAC доступен лишь в архитект/энтерпрайзе.

Кому надо - купят/своруют, это не большая проблема.
Вот непривычность/неудобность и пр. - да, важно.

Posted via ActualForum NNTP Server 1.5

Michael Longneck
Дата: 17.09.2019 22:37:09
1. RefreshRecord, RefreshUnknownRecord.

2. Можно, надо дать другие имена параметров и заполнять вручную
Sashaua
Дата: 17.09.2019 23:03:52
Michael Longneck
1. RefreshRecord, RefreshUnknownRecord.

2. Можно, надо дать другие имена параметров и заполнять вручную

Не совсем понял, можно подробнее.