![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: IB-Expert
Procedureaufruf im Trigger
huhuhu,
also irgendwie will grad Folgendes nicht funtzen:
SQL-Code:
Ich bekomme beim Compilieren im IB-Expert die Fehlermeldung:
CREATE TRIGGER SERIES_BI FOR SERIES
ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW.ID IS NULL) THEN NEW.ID = GEN_ID(GEN_SERIES_ID,1); update_kartei_text4study(new.stdid);--Hier meckert er bei der ersten Klammer?!?? END
Code:
Die Procedure existiert und erwartet auch einen Eingabeparameter vom Typ Integer...
Invalid token.
Dynamic SQL Error. SQL error code = -104. Token unknown - line 7, char 27. (. Was ist da los :?: :!: :?: Shalom |
Re: Procedureaufruf im Trigger
Hallo,
zur Not musst du es mal mit der richtigen Syntax probieren:
SQL-Code:
Oder so ähnlich
execute procedure update_kartei_text4study new.stdid
Grüße vom marabu |
Re: Procedureaufruf im Trigger
Hi
Könnt es sein, das er hier "New" als reserviertes Wort sieht ? Gruß oldmax |
Re: Procedureaufruf im Trigger
Zitat:
|
Re: Procedureaufruf im Trigger
Zitat:
|
Re: Procedureaufruf im Trigger
Hi
Zitat:
Gruß oldmax |
Re: Procedureaufruf im Trigger
Interessant ist beim Update auch das old. Hierüber kannst du auf den alten Zustand vor dem Update zugreifen, um z.B. auf unzulässige Änderungen zu überprüfen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz