SQL server et fonction replace (urgent pliz :/)

SQL server et fonction replace (urgent pliz :/) - Programmation

Marsh Posté le 09-06-2002 à 17:08:40    

voila j'ai un site web qui utiliseune base de données SQL server 7.
 
un utilisateur peut enregistrer un texte dans la base par le biais d'un champs de texte sur le site.
 
pour éviter les messages d'erreurs dûs aux apostrophes (caractères de contrôle SQL) je remplace systématiquement l'apostrophe par sa valeur ascii (ou je ne sais quoi :/) : %27
 
ensuite quand je veux récuperer le texte dans la base de données et l'afficher sur le site, le browser ne fait pas la conversion en sens inverse, j'ai donc des mots comme "l%27annonce".
 
J'ai donc voulu utiliser la commande REPLACE pour remplacer le champs dans la base de données par l'apostrophe :  
 
SELECT REPLACE (event, '%27', ''') FROM EVENT
 
et bien forcément ça ne marche pas!
 
comment puis-je régler ce problème : donc je veux remplacer la chaine %27 par '
 
 [:plat00n]  [:plat00n]  [:plat00n]  [:plat00n]


Message édité par Krapaud le 06-09-2002 à 17:11:33
Reply

Marsh Posté le 09-06-2002 à 17:08:40   

Reply

Marsh Posté le 09-06-2002 à 17:42:47    

SELECT REPLACE (event, '%27', '''';) FROM EVENT  
 
2 ' = un vrai '


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-06-2002 à 17:48:53    

bah non ça marche pas [:wam]

Reply

Marsh Posté le 09-06-2002 à 17:49:44    

\' alors ?
C'est bizarre quand même...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-06-2002 à 17:50:13    

bon en fait j'ai trouvé, je faisais une erreur sur le code de l'apostrophe en mettant %27, il falalit que j'utilise le code w3c : ´
 
 :jap:

Reply

Marsh Posté le 09-06-2002 à 17:50:29    

antp a écrit a écrit :

\' alors ?
C'est bizarre quand même...  




 
ouais c'est trop relou!

Reply

Marsh Posté le 09-06-2002 à 18:02:20    

heu ' c'est pas ´ c'est "
´ c'est ´


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-06-2002 à 18:20:00    

:lol:  
 
pas grave le correcteur n'y verra que du feu :D
 
 [:plat00n]

Reply

Marsh Posté le 09-06-2002 à 18:22:01    

Fais gaffe, je me suis deja fait avoir les ´ c'est bien foireux sur certains systèmes :
http://membres.lycos.fr/antpbe/php [...] c.php?t=18
l'utilisateur il a un Windows configuré en Coréen, bhen les caractères spéciaux comme les accents ça fait tout bugger :o
Vais devoir corriger ce bug moi :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-06-2002 à 18:22:36    

:jap:  
 
ps->" c'est " pas '

Reply

Marsh Posté le 09-06-2002 à 18:22:36   

Reply

Marsh Posté le 09-06-2002 à 18:25:37    

ha bhen ça alors... mince je m'ai planté... me semblait que quote = apostrophe


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed