Convertir la virgule d'un double en point
Bonjour à tous, nouveau problème avec mon appli :?
Quand je fait un insert, chaque champ est séparé avec une virgule. Mon problème, c'est que les doubles sont coupés en 2 par une virgule aussi, ce qui fait que rien ne marche, la commande sql voit 1 champ en trop qui est en fait la 2ème partie du double
(j'ai 2 doubles dans l'exemple qui suit)
On ma conseillé d'utiliser un Parse, mais sa ne marche pas
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| public classes.production creer(classes.production obj)
{
MySqlConnection connex = null;
MySqlCommand cmd1;
try
{
double maPrime = double.Parse(obj.getPrime().ToString());
double maProd = double.Parse(obj.getPcProd().ToString());
connex = connexion.getInstance();
cmd1 = connex.CreateCommand();
cmd1.CommandText = "INSERT INTO production(annee, ID_zone, nb_colis, heure_travaille, casse, prime, pc_prod ) VALUES ("+obj.getAnnee()+", "+ obj.getIDzone() + ", " + obj.getNbColis() + " , " + obj.getHTravaille() + " , " + obj.getCasse() + ", " + maPrime + " , " + maProd + ")";
cmd1.ExecuteNonQuery();
}
catch (Exception e)
{
Console.WriteLine("Erreur lors de la création d'une production : " + e);
}
connex.Close();
return obj;
} |
Quelqu'un sait comment transformer cette virgule en 1 joli et petit point ^^ ?
Merci, bonne soirée!