Bonjour à tous,
J'ai un soucis avec ma requete SQL (MS SQL Server 2005 + IIS) sur un champs du type nvarchar(MAX).
En effet, je n'ai pas le résultat qui s'affiche ...
Set conntemp = Server.CreateObject("ADODB.Connection")
connstring = "driver={SQL Server}; server=servername; database=mabase; UID=login; PWD=mypass;"
conntemp.open connstring
sql = "SELECT * FROM contenu WHERE id = " & id
Set rs = conntemp.execute(sql)
page = rs("con_page")
response.write(page)
La requête est bonne, je l'ai testée.
Le soucis est que je n'arrive pas à récupérer la valeur du champ Page qui est du type nvarchar(MAX).
J'ai aussi essayé les types text, ntext, rien n'y fait.
Par contre, si je repasse en nvarchar(500) par ex, je récupère bien ma donnée.
Étant donné qu'il y a environ 40 000 caractères, je suis obligé de changer le type en text mais cela ne fonctionne pas...
Je sèche !!! Merci bcp pour votre aide