bonjour
je suis entrain de realiser une application winform avec c# et sql server j'ai un probleme de conflit avec la clé etrangére
je vais inserer un produit qui a une clé etrangére vers une table famille et une table fournisseur
produit(id,nom,quantité,fournisseur,#idfamille,#idfournisseur)
fournisseur(id,intitule)
famille(id,marque,categorie)
cmd.CommandText = "insert into produit(id,nom,quantité,fournisseur,famille,fournisseur) SELECT '" + id.Text + "','" + nom.Text + "','" + quantite.Text + "','" + famille.combobox1.selectedValue+ "','" + fournisseur.combobox2.selectedValue+ "' FROM produit,fournisseur,famille WHERE produit.idfamille=famille.id AND produit.idfournisseur=fournisseur.id"
cmd.ExecuteNonQuery();
mais lors de l'execution il m'affiche ce message d'erreur L'instruction INSERT est en conflit avec la contrainte FOREIGN KEY "FK_produit_famille ". Le conflit s'est produit dans la base de données "bd", table "dbo.famille", column 'id'. L'instruction a été arrêtée.