Bonsoir à tous,

j'essaye de mon programme de stocker en utilisant mon programme (vb.net) un chiffre avec virgule en sqlserver sachant que le type dans la BD est Float.
Mon programme contient 2 textbox un pour saisir le code et la deuxième pour saisir le chiffre et les 2 variables seront stocker dans la base données comme suit:

Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
dim cde as string
dim m as double
cde=TextBox1.Text
m=CDbl(TextBox2.Text)
dim cmd as new sqlcommand("Insert into text values('" & cde & "'" & m & "),cn)
cmd.ExecuteNonQuery()
Le problème généré est au niveau de la conversion CDbl(TextBox2.Text) c'est à dire par exemple c'est je saisie le nombre 12.356 il me renvoie le message suivant la conversion de la chaine 12.356 en type double n'est pas valide.

Merci