---
title: "Ändra maxlängd på textfält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/87379-ändra-maxlängd-på-textfält"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "leniz"
published: "2003-10-01T11:28:41.000Z"
updated: "2003-10-01T14:04:40.000Z"
replies: 13
views: 316
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/87379-ändra-maxlängd-på-textfält"
---

# Ändra maxlängd på textfält

## #1 — leniz, 2003-10-01T11:28Z

Hej!

Jag undrar hur jag ska kunna skriva för att ändra maxlängden i textfältet hemsida som finns i tabellen innehavare. JAg har försökt med den kod som anges i detta inlägg:

<http://www.webforum.nu/showthread.php?s=&postid=636204#post636204>

utan att få det att fungera. JAg har då skrivit så här:

sql="ALTER TABLE innehavare MODIFY hemsida varchar(100)"

och fått felmeddelandet: Syntax error in ALTER TABLE statement

Samma sak med
sql="ALTER TABLE Innehavare CHANGE Hemsida Hemsida VARCHAR(100) DEFAULT 0"

Hoppas på hjälp!

Mvh Lena

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

## #2 — leniz, 2003-10-01T11:56Z

Har även testat detta:

sql="ALTER TABLE Innehavare ALTER COLUMN Hemsida VARCHAR(100)"

Men då tänker datorn ihjäl sig och det händer ingenting.
/Lena

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

## #3 — @nders, 2003-10-01T12:02Z

Vad använder du för dbms?

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

## #4 — leniz, 2003-10-01T12:10Z

Jag har Access. 
Hela koden jag kör ser ut så här:
\<HTML\>
\<HEAD\>
\<!-- #INCLUDE FILE="sqlConnect.inc"--\>
\</head\>
\<body\>
\<%
if request.form("hemsida") \<\> "" then
	sql="ALTER TABLE Innehavare ALTER COLUMN Hemsida TEXT(100)"
	set rs=stugdatabas.execute(sql)
else
%\>
        \<form method="post" action="andrahemsida.asp"\>
        \<input type="text" name="hemsida" value="x"\>
        \<input type="submit"\>
        \</form\>
\<%end if%\>
\</body\>
\</html\>

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

## #5 — leniz, 2003-10-01T12:11Z

... och kör den på min dator med IIS.

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

## #6 — SteveP, 2003-10-01T12:17Z

Access vad?

Du borde använda ALTER Column istället för MODIFY Column om jag inte helt fel?

Access 97 stödjer inte Alter Column varjefall

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

## #7 — leniz, 2003-10-01T12:19Z

Access 2000 har jag.

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

## #8 — SteveP, 2003-10-01T12:22Z

Det du skrev innan borde fungera

```
sql="ALTER TABLE Innehavare ALTER COLUMN Hemsida VARCHAR(100)"
```

Har du testat det på nån annan dator?

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

## #9 — @nders, 2003-10-01T12:22Z

Följande funkar bra för mig i Access 2000: 

```
ALTER TABLE table1 ALTER COLUMN test VARCHAR (200)
```

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

## #10 — leniz, 2003-10-01T12:35Z

Ja vad jag läst så borde det också fungera men datorn står bara och "tuggar" utan att något händer, jag väntar i upp mot en kvart utan att den är klar.

Mvh Lena

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

## #11 — @nders, 2003-10-01T12:36Z

Prova att köra SQL-frågan direkt i Access.

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

## #12 — leniz, 2003-10-01T14:00Z

Då får jag följande meddelande:
Could not lock table 'Innehavare'; currently in use by 'admin' on machine 'nisse'

Hm, låter ju som att jag använder den någon annanstans men det gör jag ju inte tycker jag.

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

## #13 — SteveP, 2003-10-01T14:03Z

Ja det låter så, kopiera den och testa på den nya kopian.

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

## #14 — @nders, 2003-10-01T14:04Z

Hmm, då kan det ju absolut vara det som gör att det bara hänger när du försöker köra det i en asp-sida.

Se till att admin på nisse släpper databasen, är väl det bästa tipset jag kan ge.

Om nisse är din maskin, döda accessprocesser om det finns några, annars boota om.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/87379-ändra-maxlängd-på-textfält
