Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Firebird SQL error code = -104


Николька ©   (2014-04-28 13:53:00) 

Здравствуйте мастера! В IBExpert хочу добавить хранимку в БД Firebird.
Скрипт такой:
create or alter procedure FILTR (
   ZVL varchar(4),
   ZPC float,
   KRD float,
   KRE float)
returns (
   RESLT float)
as
begin
RESLT=ZPC;
if ZVL='$' then RESLT=ZPC*KRD;
if ZVL='Euro' then RESLT=ZPC*KRE;
suspend;
end
При компиляции получаю ошибку:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 11, column 4.
ZVL.
Я так понимаю компилятору не нравится входной параметр ZVL, но он описан вначале скрипта вроде корректно. В чем трабла непойму? :(


sniknik   (2014-04-28 14:15:00) [1]

да ну нафиг, без проблем...  даже гугль исправляет
https://www.google.ru/search?q=Firebird+RESLT


Николька   (2014-04-28 14:13:00) [2]

>RWolf Да, в скобки :) Спасибо БОЛЬШОЕ!!! Теперь компилится без проблем ;)


RWolf   (2014-04-28 14:09:00) [3]

в IF условие не в скобки ли надо брать?


Николька   (2014-04-28 14:00:00) [4]

returns (
   RESLT float)


sniknik   (2014-04-28 13:56:00) [5]

> Invalid token.
> Token unknown - line 11, column 4.
RESLT


Наверх

Титульная страница Поиск, карта сайта Написать письмо