Salut le forum je voudrais à partir d'un datagridview enregistrer les éléments de salaire des employés dans la table salaire
pour cela j'ai écrit le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  For index As Integer = 0 To dgvElementSalaire.RowCount - 1
            cmd.CommandText = "INSERT INTO [SALAIRE] ([EM_ID],[SA_ID],[IDCLIENT],[Date_Debut],[Date_Fin],[MONTANT],[IDNATURE])
values (@EM_ID,@SA_ID,@IDCLIENT,@Date_Debut,@Date_Fin,@MONTANT,@IDNATURE)"
            cmd.Parameters.AddWithValue("@EM_ID", dgvElementSalaire.Rows(index).Cells(5).Value)
            cmd.Parameters.AddWithValue("@SA_ID", dgvElementSalaire.Rows(index).Cells(7).Value)
            cmd.Parameters.AddWithValue("@IDCLIENT", dgvElementSalaire.Rows(index).Cells(6).Value)
            cmd.Parameters.AddWithValue("@Date_Debut", dtpDateDebut.Value)
            cmd.Parameters.AddWithValue("@Date_Fin", dtpDateFin.Value)
            cmd.Parameters.AddWithValue("@MONTANT", dgvElementSalaire.Rows(index).Cells(4).Value)
            cmd.Parameters.AddWithValue("@IDNATURE", dgvElementSalaire.Rows(index).Cells(8).Value)
 
            Call Connecter()
            cmd.Connection = con
            cmd.ExecuteNonQuery()
            Call deconnecter()
        Next
mais lors du test je reçois toujours l'erreur suivant:
Nom : PROBLEMEINSERT.PNG
Affichages : 549
Taille : 16,2 Ko
et je ne comprend pas ce qui