Подскажите ответы на пару вопросов, перечитал доки на сайте но не понял.
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
При добавлении возвращаются ошибки что нет таких полей, в выборке обязательно должны присутствовать все поля которые участвуют в добавлении записи, или можно как то обойти ?
Заранее спасибо.