Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > Informix
Informix Forum d'entraide Informix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/05/2006, 16h00   #1
Invité de passage
 
Inscription : septembre 2004
Messages : 7
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 7
Points : 4
Points : 4
Par défaut [INFORMIX] : retour chariot

Bonsoir,

Je voudrais convertir les retour-chariots contenu dans un champ commentaire de type varchar(250) par des balises <br>.
Seulement, je ne parviens pas à construire la requête SQL dans INFORMIX.

Les instructions suivantes :
UPDATE myTable SET comment=replace(comment,char(13),'<br>') (error : char n'est pas reconnu comme une fonction valide) ou
UPDATE myTable SET comment=replace(comment,'\ r\ n','<br>') (sans effet) ou
UPDATE myTable SET comment=replace(comment,/r/n,'<br>') (sans effet)

sont sans succès

Puis-je bénéficier de votre lumière ?

Merci
alkponn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 15h48   #2
Invité de passage
 
Inscription : août 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1
Points : 1
Points : 1
Soit dit en passant :

REPLACE(comment,'\\r\\n','<br>')


Si il n'y a jamais eu d'espace entre \n et \r, il ne faut pas commencer à les mettres.

Ensuite \ est un caractère d'exclusion dans bien des languages, dans ce cas si, il faut en mettre 2 un après l'autre je crois... (en passant je ne suis pas sûr a 100% des doubles, mais dans certains languages, ils sont nécessaires).

Si cela ne marche pas, enlève simplement les espaces.
alex321 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h55.


 
 
 
 
Partenaires

Hébergement Web