Bonjour à tous,
J'ai un champ texte en base qui récupère du code html wysiwyg donc je me retrouve avec des balises.
Pour permettre l'entree en base des balises, je transforme les "<" et ">" en leur code ascii (ou je ne sais pas trop quoi) ce qui donne ">br<" par exemple pour "<br>".
Le problème est que je dois sortir ce champ en PDF et que le pdf ne gère pas le code HTML (l'outil est DPDF pour la création de PDF en ASP).
Donc je voudrais remplacer les balises ET LEUR CONTENU par rien (au lieu de "<br>" rien ne s'affiche).
Etant donné le nb important de balise et de contenu possible je pensais faire un replace de tout ce qu'il y a entre les balises "<" et ">" en sql mais la je bloque.
J'ai ceci :
----------------------------------------------------------------
select replace(convert(varchar(250),texte), '<%>','') as texte
from descriptionweb
----------------------------------------------------------------
Mon champ texte est du nvar et je ne peux pas faire le replace a partir du nvar.
Le résulat est que cela ne fonctionne pas donc j'aurais besoin de savoir comment faire?
Donc ma question est :
Comment faire un replace d'une chaine de carctère comprise entre certains caractères définis?
(simple n'est ce pas ?

)
merci d'avance
M'en Bati Sieu Nissart !!!