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

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")
 ) ;
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
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