Bonjour à tous, après des heures de torture je me résous contre ma volonté à écrire c'est quelque ligne afin de vous soumettre un problème qui me pèse.
je m'explique, je suis en train de créé un programme de facturation pour un amis ou la base est stockées sur un serveur en ligne (Base de données Mysql), donc TOUS ou presque ce fait via requête SQL. HORS cette pu... de requête me met des bâtons dans les roues.
afin de solutionner mon problème d'apostrophes dans mes adresse de client j'utilise la fonction replace afin de "doubler" l'apostrophe et ainsi qu'elle ne soit plus reconnues comme signalant la fin de données.
et cette fonction ne fonctionne pas :(
il est bien évidant que j'applique cette fonction sur ma variable et non sur toute la requête :D
j'ai essayé les codes suivant :
Code:monstring.replace("'", "''") ' je cherche 1 apostrophes et je remplace par deux
Aucun résultat (plantage de requête lors de l’exécution)Code:replace(monstring, "'", "''") ' je cherche 1 apostrophes et je remplace par deux
ce qui est le plus étrange c'est que lorsque j'utilise la fonction
cette idiot me dis qu'il le trouve ...Code:
1
2
3 if monstring.contains("'") then ' je cherche 1 apostrophe dans le string msgbox("OK1") end if
et lorsque je fait
il le remplace pas ... :cry:Code:
1
2
3
4 if monstring.contains("'") then ' je cherche 1 apostrophe dans le string msgbox("OK1") monstring.replace("'", "''") ' essayer aussi avec replace(monstring, "'", "''") end if
j'ai codé des algorithmes de chiffrages complexe et je bloque sur une fonction replace, mais où va le monde ....
merci d'aider un codeur en detresse :D