![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#2
|
|||
|
|||
|
Вобщем проблема решена. Пишу на тот случай, если кто-либо столкнется с такой же проблемой.
Для получения результата нужно обращаться к процедуре не execute procedure, а через обычный select, а имя входной переменной должно соответствовать той, что задана в БД. Вот так: Код:
IBSQL1.SQL.Clear;
IBSQL1.SQL.Add('select * from client_and_orders (:name_of_client)');
IBSQL1.Prepare;
IBSQL1.ParamByName('name_of_client').asString:=namec;
IBSQL1.ExecQuery; |