Bonjour,

Lorsque je test mon trigger dans mon application, j'obtiens le message d'erreur dans visual studio :
"
public void SubmitChanges(){
_dcWindix.SubmitChanges();
}
L'exception ChangeConflictException n'a pas été gérée par le code utilisateur
Ligne introuvable ou modifiée"

Alors que mon Trigger fonctionne très bien dans la base de données et il effectue bien les opérations demandées.

J'ai essayé de rajouter un begin et commit transaction mais j'ai alors l'erreur "sqlexception".

Voici le code du Trigger :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
-- Trigger table campagne
CREATE TRIGGER [dbo].[maj_com_campagne]
ON [dbo].[CAMPAGNE]
AFTER INSERT,UPDATE
AS
IF UPDATE(ID_PFP)
 
--DECLARE @message VARCHAR(255)
--SELECT @message = (SELECT MESSAGE_ALERTE FROM PFP, INSERTED WHERE PFP.ID = INSERTED.ID_PFP)
UPDATE CAMPAGNE
SET CAMPAGNE.COMMENTAIRE = 'test'
FROM CAMPAGNE, INSERTED
WHERE CAMPAGNE.ID = INSERTED.ID
GO
Merci d'avance.