ты пример кода приведи, чего делаешь
Рассказываю с самого начала:
В IBExpert создал БД с такой таблицей:
Код: Выделить всё
NUMBER FAMILY NAME DOLZHNOST
1234 Чуйко Николай Начальник бюро
3421 Болдин Геннадий инженер-программист
3486 Андреева Надежда инженер
Слепил хранимую процедуру:
Код: Выделить всё
CREATE PROCEDURE VIEW_DOLZHN (
PFAM CHAR(20))
RETURNS (
PDOLZHN CHAR(50))
AS
begin
select dolzhnost from new_table
where family=:pfam
into pdolzhn;
end
Разместил на форме компонент IBQuery. В его SQL-редакторе пишу:
EXECUTE PROCEDURE view_dolzhn(:pfam) returning_values :pdolzhn
В свойстве Params указываю для pfam и pdolzhn тип String и входное/выходное соостветственно.
При попытке сделать Execute SQL пишется:
Dinamic SQL error
SQL error code = -104
Token unknown - line 1, char 34
returning_value.
Т.е. не опознаётся returning_value...

Странно... Что бы это значило?
Возвращаемые данные - в Current.
Нельзя ли показать всю цепочку доставания данных из IBSQL?