| Auteur | Sujet: InterBase Trigger |
|---|---|
mic38 1 messages | Posté le 16/03/2010 à 08:12:40 Bonjour,Je me permets de vous demander un conseil. Dans votre site "La boîte à prog" j'essaie de faire le premier programme interbase, pour les bases et les générateurs pas de problème, et aux triggers je bute, en voici un: SET TERM ^; CREATE TRIGGER TRIG_CLIENT_GenId FOR CLIENT ACTIVE BEFORE INSERT AS BEGIN IF( NEW.NOCLIENT IS NULL ) THEN NEW.NOCLIENT = GEN_ID(CLIENT_GenId,1); END J'ai une erreur 104 et idem pour Ville, Location, Province et Véhicule. Unsuccessful metadata update DEFINE TRIGGER failed attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_8" Statement: CREATE TRIGGER TRIG_CLIENT_GenId FOR CLIENT ACTIVE BEFORE INSERT AS BEGIN IF( NEW.NOCLIENT IS NULL ) THEN NEW.NOCLIENT = GEN_ID(CLIENT_GenId,1); END |
