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 : 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
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