Einzelnen Beitrag anzeigen

Benutzerbild von buyden
buyden

Registriert seit: 10. Apr 2003
Ort: Schneeberg
228 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Firebird und Autoincrement

  Alt 14. Mär 2005, 14:51
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.
Es gibt keine dummen Fragen, außer die von mir


MFG BUYDEN
  Mit Zitat antworten Zitat