Bonjour,
J'ai un petit souci avec mon trigger sous SQL SERVEUR
Le trigger est le suivant :
Trigger tout simple, j'ai meme mit les champs en dur pour faire mes test !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TRIGGER TG_INS_SIA12_TOURN ON [dbo].[TCOM_TOURNEE] FOR INSERT AS INSERT INTO F_COMPTEA (N_Analytique, CA_Num, CA_INTITULE, CA_Type, CA_Classement, CA_Report, N_Analyse, CA_Saut, CA_Sommeil, CA_DateCreate) VALUES (4, '722235', 'Tournee n 722235', 0, 'Tournee n 722235', 0, 1, 1, 0, convert(varchar(10),getdate(),103) )
Mais, quand j'exécute une requete insert dans ma table TCOM_TOURNEE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO TCOM_TOURNEE VALUES (47, 'M', '024', 10000, '722269', 'TRANS1', '01/06/2007 8:00:00', 2, 0, 0, '001', 1)
il me met cette erreur :
INSERT a échoué car les options SET suivantes comportent des paramètres incorrects*: 'QUOTED_IDENTIFIER'.
J'ai lu qu'il fallait mettre a vrai la valeur pour un problème de champs calculé ou de vue avec des index, mais ca marche pas plus quand j'exécute ca dans l'analyseur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON SET NUMERIC_ROUNDABORT OFF INSERT INTO TCOM_TOURNEE VALUES (47, 'M', '024', 10000, '722269', 'TRANS1', '01/06/2007 8:00:00', 2, 0, 0, '001', 1)
Comment faire ???
Merci d'avance.
Silvia
Partager