Hi NightFly,
versuch mal die Select Count Abfrage aus der If rauszunehmem
SQL-Code:
DEZ FLOAT)
AS
DECLARE VARIABLE Anzahl INTEGER;
begin
for select ID,BEZ from MAIN B where B.STELLE = :STELLE
into :BEREICH, :BEZ do
begin
select count(*) from vorgabe where ID = :bereich into :Anzahl;
if (Anzahl= 0) then
begin
Habs jetzt gerade gesehen:
1. die Bedingung MUSS in einer Klammer stehen (solltest Du vielleicht erst mal testen ob das schon reicht).
2. Ein THEN sollte eigentlich auch irgendwann mal kommen
Grüße
Lemmy