...warum komme ich immer erst darauf, wenn ich schon gepostet habe...
... in meinem Code fehlte ein ';' in Zeile 4
Delphi-Quellcode:
DMDB.ZQueryDiv.SQL.Text:= 'create trigger ANLAGEN_BI for ANLAGEN active before INSERT Position 0 as ';
DMDB.ZQueryDiv.SQL.Add('begin ');
DMDB.ZQueryDiv.SQL.Add('if (new.id is null) then ');
DMDB.ZQueryDiv.SQL.Add('new.id = gen_id(idfeld_gen,1); ');
DMDB.ZQueryDiv.SQL.Add('end');
DMDB.ZQueryDiv.ExecSQL;