VB + MYSQL + Inserer corectement Decimal
Bonjour,
Je n’arrive pas à insérer correctement une valeur décimal dans mysql.
J'ai une db sous MYSQL, la colonne est décimal (10,2).
Pour faire simple j'ai qu'une valeur.
Dans TextBox8.Text = 18,55 (pour l'exemple).
Une partie de mon code boutton est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Dim Sin_IVA, Con_IVA, Diff_IVA As Decimal
Sin_IVA = Val(TextBox8.Text)
Dim COMMAND As New MySqlCommand
Dim READER As MySqlDataReader
Dim a As New OpenFileDialog
Try
MysqlConn.Open()
COMMAND.Connection = MysqlConn
COMMAND.CommandText = "INSERT INTO CostesMaquinaria (Precio_Sin_Iva)
Values (@Value1)"
'COMMAND.Parameters.AddWithValue("@Value1", Sin_IVA)
COMMAND.Parameters.AddWithValue("@Value1", MySqlDbType.Decimal).Value = Sin_IVA
READER = COMMAND.ExecuteReader
MsgBox("Data Save !", MsgBoxStyle.Information)
MysqlConn.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
MysqlConn.Dispose()
End Try |
Malheureusement le résultat dans mysql est 18,00
Que dois-je faire pour avoir le bon résultat.
Merci