PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → L'instruction UPDATE est en conflit avec la contrainte FOREIGN KEY
L'instruction UPDATE est en conflit avec la contrainte FOREIGN KEY
Débuté par Christ, 20 juil. 2018 17:27 - 3 réponses
Membre enregistré
22 messages
Posté le 20 juillet 2018 - 17:27
Bonjour chères Développeurs, j'ai une erreur sur une application développé, je m'explique :
je fais un enregistrement d'un service :
1- je choisi la direction à partir d'un combo
2- je saisie le service
3- j'enregistre.

je souhaite maintenant faire une modification de la direction choisie de ce enregistrement, je reçois un message d'erreur lors de la validation de la modification :
...............................................................................................................................................................................................................................................................
Que s'est-il passé ?
Erreur (doublon) de l'accès natif SQLSERVER.
Numéro d'erreur = 117

SQL Server a renvoyé l'erreur 80040e2f
L'instruction a été arrêtée.
SQL State: 01000
SQL Error Number:3621
L'instruction UPDATE est en conflit avec la contrainte FOREIGN KEY "FK_tService_tDirection". Le conflit s'est produit dans la base de données "gescomV2", table "dbo.tDirection", column 'idDir'.
SQL State: 23000
SQL Error Number:547
La base a renvoyé une erreur lors de l'exécution de la requête suivante :
UPDATE [dbo].[tService] SET [ref_dir]= ? WHERE [idServ]=?

Code erreur : 70010
Niveau : erreur non fatale (EL_ONRETURN)
Code erreur WD55 : 10

Code d'erreur système : -2147217873

Dump de l'erreur du module 'WD160HF.DLL' (16.0.79.6).
Identifiant des informations détaillées (.err) : 72804
Informations supplémentaires :
EIT_NATIVECODE : <117>
EIT_LOGICALTABLENAME : <tService>
.........................................................................................................................................................................................................................................................

pouvez vous m'aider chères développeurs
Membre enregistré
948 messages
Popularité : +30 (92 votes)
Posté le 20 juillet 2018 - 17:31
Coucou,

Tu peut poster la description de la table tDirection stp ?

--
In üs we trust - #92i
Message modifié, 20 juillet 2018 - 17:31
Membre enregistré
22 messages
Posté le 20 juillet 2018 - 18:32
voici :


Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 20 juillet 2018 - 19:31
Bonjour,
Le message semble indiqué que cette table est relié à une une autre (FK_tService_tDirection?)
Si c'est bien le cas, l'erreur indique un problème de contrainte dans la relation qui doit interdire les modifications sur les tables reliées... à première vue... mais je peux me tromper.
Thierry