webForumDet fria alternativet

Problem med en Procedure i Firebird

Databaser & SQL

1 svar · 482 visningar · startad av sadsmile

Medlem sedan jan. 2002177 inlägg
Frågan#1

Har ett lite problem med en stored procedure i Firebird 1.5. Jobbar med IBExpert mot Firebird.

Min kod ser ut så här

CREATE PROCEDURE AVBOK (
    flightnr varchar(5),
    flightdate date)
as
BEGIN

    FOR SELECT b.hbbookingno, b.hbflightno, b.hbddate, b.hbpid,b.hbfname, b.hbtype, b.hbtype,b.hbhelp,b.hbseatno, b.hbprice
    FROM HBOOKING b
    where b.hbflightno=flightnr and b.hbddate=flightdate

  END;
  SUSPEND;

Felmeddelandet jag får är:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 11, char 3.
END.

Har stirrat mig blind på det här ett bra tag nu.

Vore tacksam för hjälp.

Medlem sedan jan. 2002177 inlägg
#2

Fixat

Fixa det hela själv... Hade glömt att plocka med en INTO sats med utgående parametrar. Lade jag till det så fungerade det hela.

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)