---
title: "Braindead! (update integer)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10279-braindead-update-integer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "M@rtin"
published: "2001-06-27T09:38:00.000Z"
updated: "2001-06-27T10:41:00.000Z"
replies: 10
views: 166
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/10279-braindead-update-integer"
---

# Braindead! (update integer)

## #1 — M@rtin, 2001-06-27T09:38Z

Förstår inte hur det kan bli fel men det blir det :(

```
   SQL = "UPDATE medlemmar SET level=" & Request.Form("level") & ", losenord = '" &  Request.Form("pass") & "', fornamn='" & Request.Form("fnamn") & "', efternamn='" & Request.Form("enamn") & "', email='" & Request.Form("email") & "', hemsida='" & Request.Form("hemsida") & "', stad='" & Request.Form("stad") & "', info='" & Request.Form("info") & "', alder='" & Request.Form("ar") & "-" & Request.Form("manad") & "-" & Request.Form("dag") & "', kon='" & Request.Form("kon") & "' WHERE anvandarnamn = '" & Session("anvandarnamn") & "'"
```

Felet är syntax fel i uptade-uttryck och jag är nästan säker på att felet ligger i uppdateringen av level. Men jag kan inte se felet :(

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

## #2 — Lukaspojken, 2001-06-27T09:53Z

Du har inga '-tecken på level men det ska nog inte påverka...hmmm

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

## #3 — Lukaspojken, 2001-06-27T09:54Z

varför tror du att det är fel på just level?

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

## #4 — M@rtin, 2001-06-27T09:58Z

Nej det är ju en integer så då har man väl inga '-tecken?

Tar jag bort level så fungerar det så det måste vara den som förstör.

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

## #5 — LarsG, 2001-06-27T09:59Z

Level är ett reserverat ord i SQL

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

## #6 — M@rtin, 2001-06-27T10:02Z

Jaha! Det förklarar saken! Tack! 

Synd bara att jag måste ändra på alla sidor och databaser nu ;)

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

## #7 — PatrikB, 2001-06-27T10:11Z

Räcker med att du klammrar level i sql-frågan så funkar det, så slipper du ändra i db-oxå

strSQL = ".... \[level\] ....

cya,
PatrikB

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

## #8 — M@rtin, 2001-06-27T10:25Z

Tur att jag inte börjat ändra då ;)

Tack för all hjälp. Det här har jag lärt mig mycket på :)

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

## #9 — PatrikB, 2001-06-27T10:34Z

För att komma runt sådant som reserverade ord så har jag alltid prefix före i fältnamnen och tabellnamnen:

ex:
För en tabell: TBL_TABLE_NAME
För ett fält: FLD_FIELD_NAME

då slipper man oroa sig för reserverade ord + att jag ser direkt att det är ett tabellnamn, prefix: TBL\_ och för fältnamn, prefix: FLD\_

cya,
PatrikB

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

## #10 — M@rtin, 2001-06-27T10:37Z

Det kanske var en bra ide. Men det tar nog ett tag att vänja sig ;)

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

## #11 — PatrikB, 2001-06-27T10:41Z

e en fråga om att BESTÄMMA sig att göra det. ;)

cya,
PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10279-braindead-update-integer
