---
title: "Insert problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/103653-insert-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Melitta"
published: "2004-05-14T19:58:08.000Z"
updated: "2004-05-15T09:36:12.000Z"
replies: 13
views: 489
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/103653-insert-problem"
---

# Insert problem

## #1 — Melitta, 2004-05-14T19:58Z

Jag blir galen, ser nån vad som är fel på nedanstående?

```
"INSERT INTO mem (anv,namn,age,bor,tk,dator,sager,prook,epost) VALUES('"& strNick &"','"& strNamn &"',"& intAlder &",'"& strBor &"','"& strTidigare &"','"& strDator &"','"& strSager &"','"& strProok &"','"& strMail &"');"
```

Skriver ut:

```
INSERT INTO mem (anv,namn,age,bor,tk,dator,sager,prook,epost) VALUES('Melitta','Henrik',23,'Malung','Inga','Amd 2000+, 758 mb ram, 240gb hdd','Hoppsan Kerstin.','LAT','info@domän.nu');
```

Jag får: Syntax error in INSERT INTO statement.

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

## #2 — cyprys, 2004-05-14T20:01Z

age = integer field
Då skola enkelfnuttarna bort ;) 

Är inte user ett ottilåtet namn annars också?

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

## #3 — Melitta, 2004-05-14T20:02Z

jo men age (alder som jag osså testat me) är ett vanligt text fält som alla dom andra :/ user har jag testat anv med också

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

## #4 — Mika3l, 2004-05-14T20:04Z

Mail är väl ett reserverat ord också? Testa att byta namn på det. :)

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

## #5 — Melitta, 2004-05-14T20:06Z

Ingen skillnad :/

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

## #6 — Mika3l, 2004-05-14T20:14Z

Hmmm, vad gör ett semikolon näst sist i kodraden? :)

```
"INSERT INTO mem (anv,namn,age,bor,tk,dator,sager,prook,epost) VALUES('"& strNick &"','"& strNamn &"',"& intAlder &",'"& strBor &"','"& strTidigare &"','"& strDator &"','"& strSager &"','"& strProok &"','"& strMail &"')[b];[/b]"
```

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

## #7 — Melitta, 2004-05-14T20:16Z

Ska man inte avsluta sql satser med ; ?

gjorde ingen skillnad när jag tog bort det..

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

## #8 — LeonL, 2004-05-14T20:17Z

> **Melitta skrev:**
>
> jo men age (alder som jag osså testat me) är ett vanligt text fält som alla dom andra :/ user har jag testat anv med också

Din inparameter för fältet age ser ut så här:

```
,"& intAlder &",
```

Om det är ett vanligt textfält måste du omge parametern med apostrofer:

```
,'"& intAlder &"',
```

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

## #9 — Melitta, 2004-05-14T20:18Z

> **LeonL skrev:**
>
> > **Melitta skrev:**
> >
> > jo men age (alder som jag osså testat me) är ett vanligt text fält som alla dom andra :/ user har jag testat anv med också
>
> Din inparameter för fältet age ser ut så här:
>
> ```
> ,"& intAlder &",
> ```
>
> Om det är ett vanligt textfält måste du omge parametern med apostrofer:
>
> ```
> ,'"& intAlder &"',
> ```

Jupp, det är ett int fält alltså number och inte text :)

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

## #10 — Melitta, 2004-05-14T20:29Z

Fixat det, testade steg för steg och felet var tydligen "bor", bytte mot ort i databasen och nu funkar det(?)

bor är ett reserverat or tydligen \*skrattar\*

<http://support.microsoft.com/default.aspx?scid=kb;EN-US;321266>

Tack iaf :)

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

## #11 — LeonL, 2004-05-14T20:34Z

> **Melitta skrev:**
>
> Fixat det, testade steg för steg och felet var tydligen "bor", bytte mot ort i databasen och nu funkar det(?)
> 
> bor är ett reserverat or tydligen \*skrattar\*
> 
> <http://support.microsoft.com/default.aspx?scid=kb;EN-US;321266>
> 
> Tack iaf :)

Du behöver egentligen inte byta namnet på fältet för att det är ett reserverat ord. Det räcker med att du omger namnet på hakparanteser. (\[ och \]) ;) Något att tänka på i framtiden.

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

## #12 — Melitta, 2004-05-14T20:36Z

jo kom på det :) Jaja, "Man får inte vara lat, för då blir man som Hedlund" (eller var det dum?) \*hehe\*

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

## #13 — @nders, 2004-05-15T06:46Z

> **LeonL skrev:**
>
> Du behöver egentligen inte byta namnet på fältet för att det är ett reserverat ord. Det räcker med att du omger namnet på hakparanteser. (\[ och \]) ;) Något att tänka på i framtiden.

Man behöver inte, men man ska.

Man borde alltid se till att bota sjukdomen, inte bara bli av med symptomen.

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

## #14 — LeonL, 2004-05-15T09:36Z

> **@nders skrev:**
>
> > **LeonL skrev:**
> >
> > Du behöver egentligen inte byta namnet på fältet för att det är ett reserverat ord. Det räcker med att du omger namnet på hakparanteser. (\[ och \]) ;) Något att tänka på i framtiden.
>
> Man behöver inte, men man ska.
> 
> Man borde alltid se till att bota sjukdomen, inte bara bli av med symptomen.

Japp

För att slippa dessa problem borde man egentligen ha ett speciellt prefix för alla kolumner. (Som kan associeras till tabellnamnet)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/103653-insert-problem
