Séparateur en poit pour requête MySQL

Claudevba

XLDnaute Nouveau
Bjr la communauté,

Je suis en train d'extraire sdes données d'une base de données ACCESS vers une base de données MySQL. Donc j'ai des expressions comme celle ci

requete = "INSERT INTO testsVALUES ('" & ReturnNoms(key) & "','" & oRst.Fields("Date").Value & "'," & oRst.Fields("P_UPSTREAM").Value

ORst.Fields(champs).Value sont les données venant de la base de données access.

et la requete précedente doit être exécuté en MySQL. Mon problème est le suivant:
Certaine valeurs comme celle en rouge, sont des réels, et s'écrivent avec des virgules, ce qui pose problème pour l'exécution sous MySQL. Y'a t-il un moyen de changer les valeurs reçues avec un séparateur en virgule au lieu de point. cad, avoir:
2.5 au lieu de 2,5

où y'a t-il un moyen plus intelligent d'exécuter mes requêtes. Merci
 
Dernière édition:
G

Guest

Guest
Re : Séparateur en poit pour requête MySQL

Bonjour,

Peut-être comme ceci:

Code:
requete = "INSERT INTO testsVALUES ('" & ReturnNoms(key) & "','" & oRst.Fields("Date").Value & "'," &[COLOR=blue] Replace(cStr(oRst.Fields("P_UPSTREAM").Value),"[B][COLOR=red],[/COLOR][/B]","[COLOR=red][B].[/B][/COLOR]")  
[/COLOR]
A+
 
Dernière modification par un modérateur:

Statistiques des forums

Discussions
312 497
Messages
2 088 988
Membres
104 000
dernier inscrit
dinelcia