Einzelnen Beitrag anzeigen

Benutzerbild von pustekuchen
pustekuchen

Registriert seit: 27. Aug 2010
265 Beiträge
 
Delphi 11 Alexandria
 
#1

Erstellen eines Triggers klappt nicht

  Alt 3. Nov 2010, 15:43
Datenbank: Firebird • Version: 2.5 • Zugriff über: isql.exe
Guten Tag,

Ich möchte einen Trigger erstellen. In Delphi klappt es wunderbar. Doch per ISQL.exe streikt er komischer weise.
SQL-Code:
CREATE TRIGGER trgTEST for Test
active before insert position 0
as
begin
  if ((new.id is null) or (new.id = 0)) then
  begin
    new.id = gen_id( gidTest, 1 );
  end
end
Wenn ich so in die Console Kopiere kommt folgender fehler:
Code:
Statement failed, SQLSTATE = 42000
Dynamic SQL Error
-SQL error code = -104
-Unexpected end of command - line 7, column 40
Wo liegt der fehler? Danke schonmal für alle Antworten
Delphi programming is awesome.

Geändert von mkinzler ( 3. Nov 2010 um 15:44 Uhr) Grund: Code-.Tag durch SQL-Tag ersetzt
  Mit Zitat antworten Zitat