---
title: "varför funkar inte detta?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12084-varför-funkar-inte-detta"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Cactuz"
published: "2001-10-13T23:37:00.000Z"
updated: "2001-10-14T10:51:00.000Z"
replies: 6
views: 223
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/12084-varför-funkar-inte-detta"
---

# varför funkar inte detta?

## #1 — Cactuz, 2001-10-13T23:37Z

varför funkar inte det här?

\<%

Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (\*.mdb)}; DBQ=" & server.mappath ("lista.mdb")

SQL = "UPDATE spel SET 1 = '" & Request.Form("1") & "', 2 = '" & Request.Form("2") & "', 3 = '" & Request.Form("3") & "', 4 = '" & Request.Form("4") & "', 5 = '" & Request.Form("5") & "', 6 = '" & Request.Form("6") & "', 7 = '" & Request.Form("7") & "', 8 = '" & Request.Form("8") & "', 9 = '" & Request.Form("9") & "', 10 = '" & Request.Form("10") & "', 11 = '" & Request.Form("11") & "', 12 = '" & Request.Form("12") & "', 13 = '" & Request.Form("13") & "', 14 = '" & Request.Form("14") & "', 15 = '" & Request.Form("15") & "', 16 = '" & Request.Form("16") & "', 17 = '" & Request.Form("17") & "', 18 = '" & Request.Form("18") & "', 19 = '" & Request.Form("19") & "', 20 = '" & Request.Form("20") & "', 21 = '" & Request.Form("21") & "', 22 = '" & Request.Form("22") & "', 23 = '" & Request.Form("23") & "', 24 = '" & Request.Form("24") & "', 25 = '" & Request.Form("25") & "'"
Set rs = db.Execute(SQL)

Set rs = nothing
Set db = nothing

Response.Redirect "lista.asp"

%\>

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

## #2 — icaaq, 2001-10-13T23:47Z

är det tal så ska det inte vara några fnuttar(') ;)

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

## #3 — icaaq, 2001-10-13T23:49Z

....Förresten....

**Välkommen till wF**

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

## #4 — icaaq, 2001-10-13T23:54Z

sen kan du byta ut:

```
Set rs = db.Execute(SQL)
```

mot

```
db.Execute(SQL),,128
```

och ,,128 betyder att man inte skapar något recordset :OO vilket inte behövs vid en update ;)

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

## #5 — Cactuz, 2001-10-14T00:22Z

får bara upp detta felmeddelande:

Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required: 'db.Execute'
/cactuz/lista/spelista.asp, line 8

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

## #6 — @nders, 2001-10-14T09:44Z

Hur ser din kod ut nu?

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

## #7 — LarsG, 2001-10-14T10:51Z

Använder du 1 som kolumnnamn?

Det brukar bara ställa till problem (som nu).

Jag tycker att du bör använda namn som associerar till vilken typ av data som kolumnen kan innehålla.

Om du vill använda sådana namn i sql så måste man ange dom inom \[\]

dvs

```
SQL = "UPDATE spel SET [1] = '" & Request.Form("1") & "',[2] = '" & 
'etc
db.Execute SQL
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12084-varför-funkar-inte-detta
