Einzelnen Beitrag anzeigen

Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#1

Firebird Db Trigger Problem

  Alt 26. Okt 2012, 00:23
Datenbank: Firebird • Version: 2.1 • Zugriff über: IBEASY+
Hallöchen
ich komme grad irgendwie nicht weiter.
Ich habe einen Generator sowie einen Trigger
mittels IBEasy angelegt.
Wenn ich nun in der betreffenden Tabelle
einen neuen DS anlege passiert: nichts.
Code:
as
begin
  if ((new.ID is null) or (new.ID = 0)) then
  begin
    new.ID = gen_id( GENTEST, 1 );
  end
end
BEFORE INSERT und AKTIV sind eingesetzt.
Meiner Meinung nach ist die Tabelle in Ordnung
und der Generator auch.
Trotzdem wird keine ID angelegt wenn ein neuer DS angelegt wird (im IBEasy).
Mache ich was falsch?
Grüße
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat