Bonjour
Je suis confronté à un problème : J'ai une appli ASP qui utilise un champ type image afin de stocker aussi bien des textes que des images.
Sous ASP, via ODBC et un lien DSN-less, en utilisant ADO, pas de soucis, la conversion semble totalement implicite et les données s'affiche formatées sans aucun souci. exemple :le texte stocké est au format HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <P><SPAN style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: FR; mso-fareast-language: FR; mso-bidi-language: AR-SA"><FONT face=Arial size=2>Cest un lieu déchange dinformations [...] de vos coûts d'édition documentaire.<BR><BR></SPAN></P>
Lorsque j'utilise query analyser, je souhaiterais obtenir le même résultat: si je faisj'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT content FROM elements where id_element =2798en quelque sorte le code hexa utf8 de mon html cité plus haut.0x3C0050003E003C0042003E003C005300500041004E0020007300740079
[...]
00200041007200690061006C0022003E004C0065002000700072006500730074006100740061
Je voudrais afficher le code HTML directement depuis le query analyser. J'ai bien essayé ça :mais mon résultat affiché est strictement égal, cette suite d'octets en Hexa
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DECLARE @ptrval varbinary(16) SELECT @ptrval = TEXTPTR(content) FROM elements where id_element =2798 READTEXT elements.content @ptrval 0 50
Quelqu'un a t'il une idée pour reformater ce texte à partir d'instructions Transact-SQL dans le query analyser ? Est ce possible de reproduire ce que fait ASP en me réaffichant du HTML ?
Partager