Bonjour à tout le monde.
je dispose d'un datagrid qui chage les données provenant de ma base de donnée. je souhaite faire des mises à jour dans ma BD à partir des valeurs saisies directement dans ma datagridview. seulement lorsque les données saisies contiennent des virgules, une exception est générée traduisant le problème des données tronquées
le message d'erreur que je rcois est "Data truncated for column 'result' at row 1"
****voci le code derriere le bouton de modification
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim note As Double
Dim numero As Integer
For c = 0 To DataGridView1.Rows.Count - 1
numero = CInt(DataGridView1.Rows(c).Cells(0).Value)
note = CDbl(DataGridView1.Rows(c).Cells(1).Value)
'note = Replace(note, ".", ",")
Try
cnx.Close()
cnx.Open()
cmd.CommandText = "Update testnombre set result ='" & note & "' where num='" & numero & "'"
cmd.Connection = cnx
dr = cmd.ExecuteReader
cnx.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Next
End Sub