Monsieur , bien le bonjour
je suis sous Firebird 1.53
La table fonctionne correctement , sauf que quand je fais un insert sur la table produit de coupe
la date courante ne se met pas dans le champ
Ma table "Produit de coupe" est definie comme
Le trigger associé est definie comme cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE TABLE "Produit de coupe" ( "NomID" VarChar(30) Not Null , "Produit de coupe" VarChar(40) Not Null , "Date de mise en service" Date Not Null , "Date de mise hors service" Date , "Clef Excel" VarChar(3), Constraint "SlPrimaryPdC" Primary Key ("NomID" ,"Produit de coupe" , "Date de mise en service") , Constraint "ForeignKeyPdC" Foreign Key ("NomID") References "Machines" ("NomID") ) ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 /* Trigger pour la date*/ SET TERM ^ ; CREATE TRIGGER "Trig_Date_MES_Pdc " FOR "Produit de coupe" ACTIVE BEFORE INSERT POSITION 0 AS begin New."Date de mise en service" = CURRENT_DATE ; end ^ COMMIT WORK ^ SET TERM ;^
je solisite un peu d' aide
merci
Partager