---
title: "Datatypen TEXT begränsad till 8000 char"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/178608-datatypen-text-begränsad-till-8000-char"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "pg"
published: "2009-05-19T19:01:35.000Z"
updated: "2009-05-22T17:14:17.000Z"
replies: 6
views: 636
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/databaser-sql/178608-datatypen-text-begränsad-till-8000-char"
---

# Datatypen TEXT begränsad till 8000 char

## #1 — pg, 2009-05-19T19:01Z

Hej

Jag jobbar med en SQL Server express databas och har ett problem med datatypen TEXT. När jag skapar ett fält med TEXT så får jag den att max innehålla 8000 tecken. Jag har läst att TEXT teoretiskt kan inehålla mycket mer och jag har för mig att när jag använt det tidigare i MySQL så har det tilldelas ca 65000 tecken. 

Har försökt med några varianter 
TEXT(65535) 
LONGTEXT
TEXT(max)
men jag lyckas inte få det att funka.

Så jag undrar hur jag ska göra för att få fältet att lagra en stärre mängd tecken, t.ex 65000

Tack på förhand för ev. svar /PG

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

## #2 — Peter S, 2009-05-19T19:16Z

Text är utdöende. Använd varchar(max) i stället.

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

## #3 — pg, 2009-05-19T21:11Z

Det har jag testat och då fick jag också 8000 tecken.

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

## #4 — Troxy, 2009-05-19T22:21Z

Microsoft SQL Server 2005 introducerade varchar(max) som kan innehålla 2147483647 tecken.

```
ALTER TABLE Blipp ALTER COLUMN Blopp varchar(max) NOT NULL
```

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

## #5 — @nders, 2009-05-20T05:50Z

Hur ser du att du bara får 8000 tecken?

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

## #6 — pg, 2009-05-21T08:06Z

Jag sökte och läste om det men det var kanske gammal info då?
t.ex <http://www.teratrax.com/articles/varchar_max.html>

Jag testade att använda ADODB.Connection i stället för ADODB.Command för att köra mot DB och då fick jag den att acceptera mer än 8000. Varför det blev så vet jag inte.

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

## #7 — Peter S, 2009-05-22T17:14Z

I artikeln står det att SQL Server 2000/7 inte kan ha fler än 8000 tecken per rad och att TEXT kan användas om man vill komma runt den begränsningen.

Senare versioner av SQL Server introducerar v/n-archar(max) som kan hålla upp till 2 GB av data.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/178608-datatypen-text-begränsad-till-8000-char
