J'ai pas la réponse à ta question, mais ta requête risque de pas marcher : en effet,
"INSERT INTO ma09 (DateRecep,Bid,Ask,NomEme) VALUES ( @DateRecep ," + Bid + "," + Ask + ",'" + NomEme + "');"
est équivalent de
"INSERT INTO ma09 (DateRecep,Bid,Ask,NomEme) VALUES ( @DateRecep ," + Bid.ToString() + "," + Ask.ToString() + ",'" + NomEme + "');"
et double.ToString() renvoie une chaîne dépendant des regional settings de la machine. Typiquement, en France, ça renvoie "1,2" pour le double 1.2 .
Tu as donc intérêt à utiliser des paramètres sql pour chaque variable, plutôt que mélanger comme tu l'as fait là
Partager