webForumDet fria alternativet

Kan inte längra hämta fält som är LongText?

ASP

3 svar · 257 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Frågan#1

Efter en ny installation så kan jag inte längre hämta fält som är av typen LongText ur min MySQL databas.
Innan så funkade denna koden men nu så skriver den inte ut någonting fast det är text i kolumnen beskrivning.

If Rs("beskrivning")<>"" Then
Response.Write checkText(Rs("beskrivning")) 
Else
Response.Write("Finns inget i kolumnen")
End IF

Om jag bara skriver ut kolumnen så kommer texten fram.

Response.Write checkText(Rs("beskrivning"))

Någon som vet vad detta fel kan bero på?

Medlem sedan juni 200032 967 inlägg
#2

Ja, det funkar på det sättet. Lägg innehållet i en variabel, och använd variabeln istället för att skriva ut direkt från recordsetet.

Medlem sedan nov. 20031 018 inlägg
#3

Varför måste jag helt plötsligt lägga RecSet i en variabel för att få fram texten, behövde ju inte det innan. Skummt

Medlem sedan juni 200032 967 inlägg
#4

När du använder den datatypen måste du det. Samma sak gäller Text i SQL Server och PM / Memo i Access.

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)