Entwickler-Ecke

Alle Sprachen - Alle Plattformen - Firebird: Compiler erkennt Ausgabeparameter nicht


erfahrener Neuling - Fr 01.07.16 11:12
Titel: Firebird: Compiler erkennt Ausgabeparameter nicht
Hallo,

irgendwie krieg ich die Fehlermeldung
Zitat:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 37, column 13.
err.
für meine err-Variable. Habe diese genau wie alle anderen deklariert, also kann's vermutlich daran nicht liegen.

Hier mein Code-Ausschnitt:

SQL-Anweisung
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
CREATE PROCEDURE PROC_FOO 
returns (
    para1 integer,
    para2 integer,
    err varchar(100))
as
 ...
 ...
 ...
if (var1 = var2) then     --muss ich hier die if-Abfrage anders gestalten, denn scheinbar erkennt er den Anweisungsblock nicht 
    err = '';          
else
    err = '...';

Hat jemand ne Idee?

Danke und Gruß
Julian

EDIT: :autsch: Wer sich wundert, warum das nicht geht, wundert sich zurecht!
Mir ist aufgefallen, dass ich in meinem original Code das then vergessen hab -.-'

Also immer genau hingucken, dann kann man sich solche Posts hier sparen :lupe: