---
title: "Alter column"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/89470-alter-column"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "leniz"
published: "2003-11-02T14:38:02.000Z"
updated: "2003-11-03T19:44:07.000Z"
replies: 15
views: 379
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/89470-alter-column"
---

# Alter column

## #1 — leniz, 2003-11-02T14:38Z

Hej!

Jag skulle vilja ändra datatyp på fältet "reserv" från text till datum. Till att börja med - är detta möjligt och vad händer isf med informationen som finns i databasen? Informationen är sparad som \<%=date()%\> men alltså i ett textfält.

Om det inte går att göra om detta så att det fungerar. Finns det då något smart sätt att använda för att kunna få ut t.ex. fält där datumet är exempelvis max 1 vecka gammalt från dagens datum?

Den kod jag testat med som inte vill fungera är följande:
sql="ALTER TABLE efterlysning ALTER column reserv date" 

Mvh Lena

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

## #2 — @nders, 2003-11-02T14:44Z

Om du anger datetime istället för bara *date*, fungerar det då?

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

## #3 — leniz, 2003-11-02T15:00Z

Nej det blir tyvärr ingen skillnad.
/Lena

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

## #4 — @nders, 2003-11-02T15:10Z

Använder du Access?
Vad får du för felmeddelande?

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

## #5 — leniz, 2003-11-02T15:24Z

Ja Access 2000.

Felmeddelande:
Microsoft VBScript runtime error '800a01fb' 

An exception occurred: 'execute'

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

## #6 — @nders, 2003-11-02T15:26Z

Kan du inte göra ändringen direkt i Access istället för att krångla med SQL-frågor?

Om de datum som ligger i fältet nu är korrekt formaterade borde det inte vara några problem att byta datatyp.

mvh

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

## #7 — Sebbe, 2003-11-02T15:27Z

Hur ser raden ut för det felmeddelandet?
Jag tror nog inte att det beror på hur SQL-frågan ser ut, eftersom det är ett VBScript-fel. :)

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

## #8 — leniz, 2003-11-02T15:45Z

Här är all kod:

\<HTML\>
\<HEAD\>
\<!-- #INCLUDE FILE="sqlConnect.inc"--\>
\</HEAD\>
\<BODY\>

\<%
if Request.Form("knapp")\<\> "" then
sql="ALTER TABLE efterlysning ALTER column reserv datetime" 
set rs=stugdatabas.execute(sql)
end if
%\>
\<form name="form1" id="form1" action="nyttfalt.asp" method="post"\>
\<input type="submit" value="Nytt fält!" name="knapp"\>

\</BODY\>
\</HTML\>

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

## #9 — leniz, 2003-11-02T15:48Z

Anders: Nej tyvärr går det inte. Jag konverterade den här databasen från en tidigare Access årgång till 2000 och efter det är tabellerna omöjliga att öppna. Det enda jag kan göra är att titta på relationerna. Har försökt konvertera tillbaka också utan framgång och allt möjligt vad jag kunnat komma på. Har gett upp med det för länge sen så nu försöker jag lösa saker med sql frågor och på så vis lär jag mig ju också en hel del nytt.
Mvh Lena

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

## #10 — leniz, 2003-11-02T15:48Z

Raden den klagar på är:
set rs=stugdatabas.execute(sql)

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

## #11 — Sebbe, 2003-11-02T16:03Z

Finns verkligen objektet stugdatabas?

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

## #12 — leniz, 2003-11-02T16:12Z

Jadå...

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

## #13 — Sebbe, 2003-11-02T16:51Z

Hur ser filen sqlConnect.inc ut?

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

## #14 — leniz, 2003-11-03T16:39Z

Hej!
Den ser ut så här och fungerar till allt annat så jag tror inte att det är den som spökar...
Mvh Lena

\<%	
	set stugdatabas = server.createobject("ADODB.connection")
	stugdatabas.open "DSN=stugknuten"

%\>

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

## #15 — LarsG, 2003-11-03T19:40Z

Vilken drivrutin använder du? Alter fungerar bara genom Jet Ole DB. Sen så behövs det inget recordset. Det räcker med 

```
stugdatabas.execute sql,,128
```

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

## #16 — leniz, 2003-11-03T19:44Z

Hej!
Frågan är lite överkurs för min del så jag vet inte riktigt vad jag ska svara.
Jag kör den på min IIS.
Mvh Lena

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/89470-alter-column
