Requete en C# utilisant asp.net elle marche cause d'une virgule
DooMThEFlamE
Messages postés6Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention22 janvier 2005
-
20 nov. 2004 à 21:48
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
21 nov. 2004 à 23:34
Je fais une requète qui a un chiffre monétaire dedans le problème c que la virgule du monétaire sépare ma requète pis cela fais bugger ma query car il ne trouve pas. Voici la chose et ce que ca donne
// Méthode qui met à jour l'article que l'utilisateur à choisit.
// Création d'un objet OleDbCommand en utilisant la requête SQL
// et l'objet OleDbConnection.
OleDbCommand commande = new OleDbCommand
(requeteSQL, connexionDb);
// Exécution de la commande qui ne retourne rien.
commande.ExecuteNonQuery();
// Message de confirmation inséré dans la division.
this.confirmation.Style.Add("color", "red");
this.confirmation.InnerHtml = "L'article a été modifié";
}
Ok Ladedans j'ai deux champs monétaire le problème avec les champs monétaire c qu'ils ont une virgule et cela fais bugger ma requete
UPDATE ArticlePromo SET ArticlePromoNom 'Pathfinder', ArticlePromoDesc 'Botte de plein air isolée en Polartec. Pour homme et femme.', ArticlePromoPrix = 99,99, ArticlePrixReg = '160', ArticleRabais = '60,00$', TypeNo = 16, CompagnieNo = 10 WHERE ArticlePromoNo = 3;
donc voyez c split le 99,99, cela fais comme si j'avais deux comment je regle mon probleme
A voir également:
Requete en C# utilisant asp.net elle marche cause d'une virgule
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 21 nov. 2004 à 23:34
tu vas surement trouvé ta réponse ici : http://www.sqlfr.com (tu peux utiliser le meme login qu'ici), ca doit surement etre un cas classique, mais etant encore novice dans les bases de données je ne peux te donner de réponses sur, moi je remplacerais le "," par un "."
requeteSql = requeteSql.replace(",",".");
mais je suis sur de rien, je ne suis qu'au stade de novice dans SQL :)