Msg 547, Niveau 16, État 0, Ligne 1
L'instruction INSERT a été en conflit avec la contrainte de clé étrangère "FK_Sup_Item_Sup_Item_Cat". Le conflit s'est produit dans la base de données "dev_bo", la table "dbo.Sup_Item_Cat". L'instruction a été annulée.
insert into sup_item (supplier_id, sup_item_id, name, sup_item_cat_id,
status_code, last_modified_user_id, last_modified_timestamp, client_id)
values (10162425, 10, 'jaiso', '123123',
'a', '12', '2010-12-12', '1062425')
La dernière colonne client_id
provoque l'erreur. J'ai essayé de mettre la valeur qui existe déjà dans la table dbo.Sup_Item_Cat
dans la colonne correspondant à l'élément sup.
30 votes
Vous avez essayé d'insérer un enregistrement dans votre table d'articles qui n'a pas de correspondance avec un enregistrement de catégorie dans votre table
Sup_Item_Cat
.1 votes
Donc vous dites que
SELECT * FROM Sup_Item_Cat WHERE sup_item_cat_id = '123123'
renvoie des résultats?2 votes
Aussi vous dites "la dernière colonne"client_id" je rencontre un conflit." Ce n'est pas ce que le message d'erreur implique. Je pense que vous cherchez au mauvais endroit pour votre problème.