---
title: "nvarchar(max) går inte att få till en variabel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/156784-nvarchar-max-går-inte-att-få-till-en-variabel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Addeladde"
published: "2007-02-04T00:48:56.000Z"
updated: "2007-02-08T08:26:42.000Z"
replies: 11
views: 552
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/156784-nvarchar-max-går-inte-att-få-till-en-variabel"
---

# nvarchar(max) går inte att få till en variabel

## #1 — Addeladde, 2007-02-04T00:48Z

Hej

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.

Permalänk: https://www.webforum.nu/p/156784

## #2 — doggelito, 2007-02-05T11:47Z

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?

Permalänk: https://www.webforum.nu/p/1932613

## #3 — voigtann1, 2007-02-05T12:28Z

Ä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..

dim strFalt
strFalt = rs("falt")

response.write rs("falt")

Permalänk: https://www.webforum.nu/p/1932622

## #4 — Addeladde, 2007-02-06T12:07Z

Japp det är konverterat från access. Ändrade till nText och då funkade det.

Permalänk: https://www.webforum.nu/p/1932944

## #5 — Addeladde, 2007-02-07T21:25Z

Fattar dock inte hur jag ska få det att fungera. Jag kör bara ut det till en variabel en gång.

Permalänk: https://www.webforum.nu/p/1933430

## #6 — OveRRidE, 2007-02-08T04:24Z

> **Addeladde skrev:**
>
> när jag försöker skriva ut det från databasen så fungerar det inte.

"Fungerar inte." På vilket sätt?

Blir det tomt? Får du ett fel? Imploderar datorn?

Permalänk: https://www.webforum.nu/p/1933449

## #7 — @nders, 2007-02-08T04:40Z

... och blir det någon skillnad om du inte använder n-datatyperna? Måste du använda n?

Permalänk: https://www.webforum.nu/p/1933450

## #8 — Addeladde, 2007-02-08T07:48Z

varchar(max) är väl bättre. Jag får dock samma problem på nText

Permalänk: https://www.webforum.nu/p/1933468

## #9 — Addeladde, 2007-02-08T07:49Z

> **OveRRidE skrev:**
>
> "Fungerar inte." På vilket sätt?
> 
> Blir det tomt? Får du ett fel? Imploderar datorn?

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.

Permalänk: https://www.webforum.nu/p/1933469

## #10 — @nders, 2007-02-08T08:00Z

> **@nders skrev:**
>
> Måste du använda n?

Permalänk: https://www.webforum.nu/p/1933470

## #11 — doggelito, 2007-02-08T08:19Z

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. :)

Permalänk: https://www.webforum.nu/p/1933476

## #12 — Addeladde, 2007-02-08T08:26Z

Jag kör helst på varchar(max) varchar(8000) är dock för lite.

Permalänk: https://www.webforum.nu/p/1933477

---

Tråden på webben: https://www.webforum.nu/amne/asp/156784-nvarchar-max-går-inte-att-få-till-en-variabel
