Jag har ett fält i en tabell som har datatypen nvarchar(max)
när jag försöker skriva ut det från databasen så fungerar det inte. Byter jag däremot datatypen så fungerar det.
Response.write(rs("falt"))
Hur ska jag få det att fungera. Mitt fält måste kunna hantera 100 000 tecken.
Det låter ju konstigt, innehåller kolumen bara text så ska det gå bra att skriva ut den.
En tänkbar anledning skulle ju kunna vara om kolumnen innhåller tecken som inte webläsaren klarar av att skriva ut.
Du säger att det inte funkar, blir det bara tomt eller får du nått error?
Du kan inte köra med en varchar(max)? Måste du köra nvarchar?
Är nog att du har rs("falt") som ett "PM" i Access... "falt" får du lagra i en variabel då du med säkerhet använt rs("falt") redan lite längre upp i din kod..
Den skriver inte ut någon text. Jag kan spara text från formulären men när jag ska uppdatera en post så skriver den inte ut informationen. Så fort jag ändrar till dattypen varchar(500) t.ex. så funkar det.
Det finns ingen anledning att köra med 'n' (om du inte tänkt köra kinesiska tecken m.m.) ! :)
Och kör inte med 'text' och 'ntext', det är datatyper som förmodligen kommer att försvinna vid nyare versioner.
Nu använder man istället varchar(MAX) om man vill ha ett fält som innehåller jätte, jättemycket text. :)