Bonjour,
je cherche désespérément à insérer un champs en décimal dans une table ACCESS, mais la valeur est formatée à l'insertion.
Code et Exemple:
commande.Parameters.Add(new OleDbParameter("@prix", Convert.ToDecimal(mtbPrix.Text)));
ma MaskedTextBox mtbPrix a un masque 9,99 ( j'ai essayé avec 9.99 ).
mon champ prix dans la table est défini comme ceci dans la table.
Taille du champ : Décimal
Précision : 18
échelle : 2
Décimales : 2
si j’essaie d'insérer 1,12 la valeur 112 est introduite dans la table.
Est-ce que c'est ACCESS qui formate la valeur? comment éviter cela?
Merci ( en espérant ne pas m'être trompé de forum )
Partager