PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → SQL Server WD10 quote ! SAGE Urgent
SQL Server WD10 quote ! SAGE Urgent
Iniciado por olivier.guin, 03,abr. 2006 17:33 - 3 respuestas
Publicado el 03,abril 2006 - 17:33
Bonjour,

Je souhaite écrire une chaine dans un fichier SQL :
vChaine est une chaine = "à l'unité"

Pour écrire cette chaine SQL interprete 'à l'unité' , j'ai donc une erreur de "quote" comment y remédier ?
L'apostrophe met le bazar !!
Merci
Publicado el 03,abril 2006 - 18:10
il faut doubler la simple cote

vChaine est une chaine = "à l''unité"


Olivier GUIN a écrit :

Bonjour,

Je souhaite écrire une chaine dans un fichier SQL :
vChaine est une chaine = "à l'unité"

Pour écrire cette chaine SQL interprete 'à l'unité' , j'ai donc une erreur de
"quote" comment y remédier ? L'apostrophe met le bazar !!
Merci


--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Publicado el 03,abril 2006 - 18:10
Dans son message, Olivier GUIN racontait :


Bonjour,

Je souhaite écrire une chaine dans un fichier SQL :
vChaine est une chaine = "à l'unité"

Pour écrire cette chaine SQL interprete 'à l'unité' , j'ai donc une erreur de "quote" comment y remédier ?
L'apostrophe met le bazar !!
Merci



Jusque la j'ai toujours entendu parler d'un truc qui s'appelle "échapper" certains caracteres (ajouter un antislash '\' avant le caractère en erreur)
PHP propose ce genre de fonctions en natif (htmlspecialchars), windev je ne sais pas trop
Au pire si la chaine est statique tu le met a la main, sinon il faudrait faire un chaineremplace(chaine,"'","\'") en esperant que windev n'interprete pas le '\'

--
Lionel

mailto:lionel.breil*NOSPAM*@gmail.com
(retirer *NOSPAM* pour m'écrire)
Publicado el 03,abril 2006 - 18:57
merci pierre