Bonjour,
J'ai un petit souci avec mon trigger sous SQL SERVEUR
Le trigger est le suivant :
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) )
Trigger tout simple, j'ai meme mit les champs en dur pour faire mes test !!!

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