---
title: "Strul med Insert-sats."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8376-strul-med-insert-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nakoz"
published: "2001-03-02T15:59:00.000Z"
updated: "2001-03-02T16:56:00.000Z"
replies: 6
views: 184
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/8376-strul-med-insert-sats"
---

# Strul med Insert-sats.

## #1 — nakoz, 2001-03-02T15:59Z

okej.. nu har jag stirrat mig helt och hållet blind på min kodning. 

```
<%
Dim user, pass, mail, namn, gatuadr, postadr, postnr, sex, age, browser
user = Session("user")
pass = Session("pass")
mail = Session("mail")
namn = Session("namn")
gatuadr = Session("gatuadr")
postadr = Session("postadr")
postnr = Session("postnr")
sex = Session("sex")
age = Session("age")
browser = Session("browser")

SQL = "INSERT INTO users (username, password, namn, epost, gatuadress, postnr, postadress, kon, alder) VALUES ('"& user &"','"& pass &"','"& namn &"','"& mail &"','"& gatuadr &"','"& postnr &"','"& postadr &"','"& sex &"',"& age &")" 
Set rs = cn.Execute(SQL)
Set rs = Nothing
cn.Close
Set cn = Nothing
Session.Abandon
Session("browser") = browser
Response.Redirect "main.asp"
%>
```

jag får felmeddelandet Microsoft JET Database Engine fel '80040e14' 

Syntax error in INSERT INTO statement. 

/jobb/futurefitness/html/registrera-spara2.asp, rad 25

vad e fel? :/

MVH

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

## #2 — nakoz, 2001-03-02T16:01Z

kan ju tilllägga att alla fält förutom 'Alder' är av datatypen text. Kan inte postnummer va text? eller va e de som knasar? :(

MVH

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

## #3 — LarsG, 2001-03-02T16:09Z

Nej jag ser inget direkt. Det jag kan tänka mig är att variabeln age inte får något värde.

Det kan man enklast kontrollera med att skriva ut sql-satsen med response.write.

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

## #4 — nakoz, 2001-03-02T16:11Z

har gjort de larsG... å då printar den allting, helt rätt som jag vill ha de... men den vill inte ha in värdena i databasen. testade å göra postnr till tal oxå, samt att skippa enkelfnuttarna i inserten... men jag fick samma fel då.

MVH

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

## #5 — emission, 2001-03-02T16:14Z

Hur blev SQL-satsen?

Du ska inte göra ett recordset när du gör en INSERT, eftersom inget returneras.

ersätt

Set rs = cn.Execute(SQL)
Set rs = Nothing

med

cn.Execute SQL

obs! Inga parenteser

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

## #6 — nakoz, 2001-03-02T16:18Z

åhå... den som söker finner... hittade ett 2 veckor gammalt inlägg, där @nders förklarade att password kanske var ett reserverat uttryck... så jag klamrade det... å voila! :)

Tack emission å larsg för hjälpen. Jag ändrade de som du sa emission, å allt funkar fortfarande tokbra :)

MVH

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

## #7 — LarsG, 2001-03-02T16:56Z

Är password ett reserverat ord i SQL? Vilken DBMS använder du?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8376-strul-med-insert-sats
