slt,j'ai un problème d'ajout,c' une gestion de stock,g une table CommandeInterne(NumCInt,DatCInt,NumEm) et ligne-Commande_Interne(NumCInt,NumArt,QttéCInt) ils sont liés par la clé numeroCommandeInterne(NumCInt) ,g fais 1 formulaire qui contient le NumCInt,DateCInt,DesArt,QttéCom,NomEm alors à l'ajout d'une nouvelle Commande je dois inserer ces informations ds les deux tables et au meme temps .mé ca marche ps l'erreur c' tjs qu'il y a un conflit entre l'instruction insert et la contrainte column foreign_key FK_LigneCommandeInterne_CommandeInterne.SVP si vous avez une solution,ca sera gentil de votre part,merci,et voici le code ke g ecris.
cmd.Connection = cn
cmd.CommandType = CommandType.Text
Try
cmd.commandText = "insert into CommandeInterne(NumCInt,DatCInt,NumEm) values('" & Tnum.Text & "','" & dp2.Value.Date & "'," & dt.Rows.Item(cb3.SelectedIndex).Item(0) & ")"
cmd.ExecuteNonQuery()
cmd.CommandText = "insert into Ligne_Com_Int(NumCInt,NumArt,QttéCInt) values ('" & Tnum.Text & "','" & dt.Rows.Item(cb2.SelectedIndex).Item(0) & "'," & T2.Text & ")"
cmd.ExecuteNonQuery()
MessageBox.Show("Ajout effectué avec succées")
Catch ex As Exception
MessageBox.Show(ex.Message)
MessageBox.Show(ex.StackTrace)
End Try
NB : dp2: contient la date, cb2:contient la designation d'article(desArt),cb3:contient le nom d'emargement(NomEm)