Bonjour,
J'ai un petit souci avec un trigger. Tous simple mais, il ne marche pas.
Mon trigger est exécuter sur la base SQL SERVEUR de SAGE Gestion Commerciale Ligne 100.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
CREATE TRIGGER TEST ON [dbo].[F_DOCLIGNE] 
FOR INSERT
AS
	UPDATE F_DOCLIGNE SET DE_No = 36 FROM INSERTED WHERE F_DOCLIGNE.cbMarq = INSERTED.cbMarq
Ma valeur DE_No n'est pas modifier aprés l'exécution de mon trigger, je ne comprend pas, pas d'erreur !!!
Test : Affichage d'un Raiserror, messaage s'affiche donc le trigger s'exécute bien...

Pourtant j'effectue le meme trigger sur une autre table et celui ci fonctionne.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
CREATE TRIGGER TG_SIA12_Regl ON [dbo].[F_DOCENTETE] 
FOR INSERT
AS
	UPDATE F_DOCENTETE SET DE_No = 36 FROM inserted WHERE F_DOCENTETE.cbMarq = inserted.cbMarq
Il y aurait t'il un blocage sur la table ? Le champs ? a quel niveau ? je ne comprend pas trop ??
Comment savoir d'ou cela peut venir?
Merci