---
title: "Hjälp med INSERT!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/40582-hjälp-med-insert"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mika3l"
published: "2002-03-31T12:28:32.000Z"
updated: "2002-03-31T14:54:41.000Z"
replies: 13
views: 253
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/40582-hjälp-med-insert"
---

# Hjälp med INSERT!

## #1 — Mika3l, 2002-03-31T12:28Z

Hej!

Jag får inte följande kod att fungera!

```
user = Session("user")
bgcolor = Trim(Request.Form("bgcolor"))
rubrik = Trim(Request.Form("rubrik"))
rubfont = Trim(Request.Form("rubfont"))
rubfarg = Trim(Request.Form("rubfarg"))
rubstorlek = Trim(Request.Form("rubstorlek"))
texttdfarg = Trim(Request.Form("texttdfarg"))
texttextfarg = Trim(Request.Form("texttextfarg"))
textfont = Trim(Request.Form("textfont"))
textstorlek = Trim(Request.Form("textstorlek"))
text = Trim(Request.Form("text"))
bild1tdfarg = Trim(Request.Form("bild1tdfarg"))
bild1url = Trim(Request.Form("bild1url"))
bild1text = Trim(Request.Form("bild1text"))
bild1textfarg = Trim(Request.Form("bild1textfarg"))
bild1textfont = Trim(Request.Form("bild1textfont"))
bild1textstorlek = Trim(Request.Form("bild1textstorlek"))
bild2tdfarg = Trim(Request.Form("bild2tdfarg"))
bild2url = Trim(Request.Form("bild2url"))
bild2text = Trim(Request.Form("bild2text"))
bild2textfarg = Trim(Request.Form("bild2textfarg"))
bild2textfont = Trim(Request.Form("bild2textfont"))
bild2textstorlek = Trim(Request.Form("bild2textstorlek"))
SQL = "INSERT INTO mall2 (user, bgcolor, rubrik, rubfont, rubfarg, texttdfarg, texttextfarg, textfont, textstorlek, text, bild1tdfarg, bild1url, bild1text, bild1textfarg, bild1textfont, bild1textstorlek, bild2tdfarg, bild2url, bild2textfarg, bild2textfont, bild2textstorlek) VALUES('" & user & "', '" & bgcolor & "', '" & rubrik & "', '" & rubfont & "', '" & rubfarg & "', '" & texttdfarg & "', '" & texttextfarg & "', '" & textfont & "', '" & textstorlek & "', '" & text & "', '" & bild1tdfarg & "', '" & bild1url & "', '" & bild1text & "', '" & bild1textfarg & "', '" & bild1textfont & "', '" & bild1textstorlek & "', '" & bild2tdfarg & "', '" & bild2url & "', '" & bild2textfarg & "', '" & bild2textfont & "', '" & bild2textstorlek & "')"
Connection.Execute(SQL)
```

Jag får felmeddelandet

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i INSERT INTO-uttryck.

"Problemraden" är SQL = "........".
Jag kan inte förstå vad som är fel! :(

Jag har provat med att byta namn på fältet text men det fungerade inte heller. :l

Någon som kan hjälpa?

/Mika3l

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

## #2 — spango, 2002-03-31T12:39Z

Jag tvivlar på att du har rätt ;) 
Det borde vara Connect.Execute som orsakar felet. Om du skriver ut SQL-frågan, hur ser den ut då?

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

## #3 — @nders, 2002-03-31T12:39Z

Även *user* är reserverat.

<http://www.aspfaq.com/show.asp?id=2080>

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

## #4 — Mika3l, 2002-03-31T14:20Z

> Jag tvivlar på att du har rätt  
> Det borde vara Connect.Execute som orsakar felet. Om du skriver ut SQL-frågan, hur ser den ut då?

Jo jag vet att det är Connection som är problemraden men är det problem på den raden angående SQL så betyder det att felet är på SQL raden. ;)

Följande "text" får jag om jag skriver ut SQL-frågan:

```
INSERT INTO mall2 (user, bgcolor, rubrik, rubfont, rubfarg, texttdfarg, texttextfarg, textfont, textstorlek, text, bild1tdfarg, bild1url, bild1text, bild1textfarg, bild1textfont, bild1textstorlek, bild2tdfarg, bild2url, bild2textfarg, bild2textfont, bild2textstorlek) VALUES('mikael', '#FFEA01', 'Min sida!', 'Verdana', '#2B2B2B', '#8BFF01', '#000000', 'MS Sans Seriff', '3', 'Lite text...', '#01FFB4', 'http://localhost/debaste/mallar/personal.png', 'Hejsan!', '#FFEA01', 'Helvetica', '3', '#FF0155', 'http://localhost/debaste/mallar/butiken.png', '#5B5B5B', 'Verdana', '3')
```

Det är lite knepigt det där med reserverade ord, jag har använt user vid en annan SQL-fråga(på samma sida) och text har jag ändrat till bl.a vtext som jag även det har använt på samma sida... :l

/Mika3l

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

## #5 — @nders, 2002-03-31T14:24Z

Får du samma fel om du klamrar fältnamnen *user* och *text*, eller byter namn på dem?

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

## #6 — Mika3l, 2002-03-31T14:28Z

Hmmm...
Skulle "klammra" men nu kommer jag inte in på sidan!

Jag får felmeddelandet: Kompileringsfel i Microsoft VBScript (0x800A0401)
Slut på programsats förväntas.

```
SQL = "INSERT INTO mall2 ([user], bgcolor, rubrik, rubfont, rubfarg, texttdfarg, texttextfarg, textfont, textstorlek, [text], bild1tdfarg, bild1url, bild1text, bild1textfarg, bild1textfont, bild1textstorlek, bild2tdfarg, bild2url, bild2textfarg, bild2textfont, bild2textstorlek) VALUES('" [& user &] "', '" & bgcolor & "', '" & rubrik & "', '" & rubfont & "', '" & rubfarg & "', '" & texttdfarg & "', '" & texttextfarg & "', '" & textfont & "', '" & textstorlek & "', '" [& text &] "', '" & bild1tdfarg & "', '" & bild1url & "', '" & bild1text & "', '" & bild1textfarg & "', '" & bild1textfont & "', '" & bild1textstorlek & "', '" & bild2tdfarg & "', '" & bild2url & "', '" & bild2textfarg & "', '" & bild2textfont & "', '" & bild2textstorlek & "')"
```

Jag har väl satt klammrarna fel förstår jag... :l  :stud 

/Mika3l

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

## #7 — @nders, 2002-03-31T14:31Z

Du ska bara klamra fältnamnen, inte dess värden. Så bort med alla klamrar ur VALUES, de är fel.

Mvh,

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

## #8 — Mika3l, 2002-03-31T14:36Z

JAAAA!

Nu fungerar det! :) :bire

Tack ska du ha @nders! :)

/Mika3l

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

## #9 — @nders, 2002-03-31T14:38Z

Får jag passa på att nämna att det kan vara bra att byta namn på de fälten? För enkelhets skull, liksom.

Kul att det fungerar!

Mvh,

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

## #10 — Mika3l, 2002-03-31T14:41Z

Jo, man kanske skulle ta och byta namn, jag kan inte göra det med user men text kan man ju kanske ändra...

Nåja, tack igen!(bjussar på en :bire )

/Mika3l

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

## #11 — @nders, 2002-03-31T14:44Z

Nyfiken...

Varför kan du inte byta på namn på user?

Mvh,

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

## #12 — Mika3l, 2002-03-31T14:46Z

Har byggt upp ett helt system och då har jag använt user där jag lagrar användarens namn, därför "måste" jag ha user överallt, för enkelhetens skull... ;)

/Mika3l

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

## #13 — @nders, 2002-03-31T14:49Z

Eller så byter du till *UserName* eller *UserID* överallt, beroende på vad du lagrar. ;)

Mvh,

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

## #14 — Mika3l, 2002-03-31T14:54Z

Hehe... \*lol\*

Jag kan använda något annat än user men det blir lite lättare att ha user överallt(lat ;) ).

Det fungerar iallafall, det är huvudsaken. ;) :)

/Mika3l

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/40582-hjälp-med-insert
