genau das hab ich auch schon probiert aber trotzdem bekomme ich den Fehler, wenn ich bei IBExpert keine ID für den neuen Datensatz manuell eintrage und speichere
Den folgenden code hat IBExpert selbst generiert:
Delphi-Quellcode:
SET SQL DIALECT 3;
SET NAMES NONE;
CREATE GENERATOR GEN_AUFTRAG_ID;
SET TERM ^ ;
CREATE TRIGGER AUFTRAG_BI
FOR AUFTRAG
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.AWERT
IS NULL)
THEN
NEW.AWERT = GEN_ID(GEN_AUFTRAG_ID,1);
END
^
SET TERM ; ^
Trotzdem passiert nix.