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 :
Malheureusement le résultat dans mysql est 18,00
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
Que dois-je faire pour avoir le bon résultat.
Merci
Partager