---
title: "Update fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11742-update-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ReloadMaster"
published: "2001-09-19T21:23:00.000Z"
updated: "2001-09-24T09:49:00.000Z"
replies: 15
views: 322
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/11742-update-fel"
---

# Update fel

## #1 — ReloadMaster, 2001-09-19T21:23Z

Kan någon kolla om ni hittar något fel i denna kod:

```
SQL = "UPDATE medlemmar SET anvandarnamn = '" & Session("anvandarnamn") & "'," & "losenord = '" & Session("losenord") & "'," & _
"fornamn = '" & Session("fornamn") & "'," & "efternamn = '" & Session("efternamn") & "'," & "email = '" & Session("email") & "'," & _
"bor = '" & Session("bor") & "'," & "icq = '" & Session("icq") & "'" & "," & _
"hemsida = '" & Session("hemsida") & "'," & "egen = '" & Session("egen") & "' WHERE ID = " & Request.Querystring("ID")
Connect.Execute SQL,,128
```

Det jag får är ett Syntax fel men när jag skriver: 

```
Response.Write""&SQL&""
```

så stämmer allt...

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

## #2 — @nders, 2001-09-19T21:27Z

Stämmer allt? Hur ser SQL-frågan ut?

Datatyper på kolumnen i tabellen?

För övrigt: det känns lite som att du går över ån efter vatten med dina konkateneringar.

Mvh,

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

## #3 — jorgen, 2001-09-19T21:36Z

Hej!

Regel: Skapa inte fler sessions än du använder. Har svårt att tänka mig att du har användning för alla dessa sessions.

Mvh Jörgen :)

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

## #4 — ReloadMaster, 2001-09-19T21:38Z

Tyvärr så använder jag Sessionen ganska ofta...

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

## #5 — jorgen, 2001-09-19T21:41Z

Det är inte riktigt eftersträvvärt prestandamässigt. Lägg hellre värdena i Querystrings, eller hidden-formulär så sparar du mycket resurser. Eller i vissa fall i cokkies, då lagras de ju på klienten tills du hämtar dem.

mvh Jörgen :)

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

## #6 — ReloadMaster, 2001-09-19T21:46Z

Kolumner:

ID = Räknare 0 Premiärnyckel
anvandarnamn = Text
losenord = Text
fornamn = Text
efternamn = Text
email = Text
bor = Text
hemsida = Text
icq = Text
egen = Text

det var alla...

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

## #7 — emission, 2001-09-19T22:02Z

Som sagt, lite väl mycket konkateneringar, som gör koden svårläst.

```
SQL = "UPDATE medlemmar SET anvandarnamn = '" & Session("anvandarnamn") & "',losenord = '" & Session("losenord") & "'," & _
"fornamn = '" & Session("fornamn") & "',efternamn = '" & Session("efternamn") & "',email = '" & Session("email") & "'," & _
"bor = '" & Session("bor") & "',icq = '" & Session("icq") & "'," & _
"hemsida = '" & Session("hemsida") & "',egen = '" & Session("egen") & "' WHERE ID = " & Request.Querystring("ID")

response.write SQL
```

Hur ser SQL-satsen ut? Misstänker att något fult tecken smugit sig in.

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

## #8 — ReloadMaster, 2001-09-19T22:07Z

Vilken SQL Jag får problem med den SQL satsen du skrev ut...

Det här är det som blir kolla om detta kan hjälpa:
UPDATE medlemmar SET anvandarnamn = 'ReloadMastern',losenord = 'kmab',fornamn = 'Mikael',efternamn = 'Larsson',email = 'gnagaren5@spray.se',bor = 'Åkersberga',icq = '0',hemsida = 'http://bangit.mine.nu',egentext = 'Test...' WHERE ID = 5

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

## #9 — ReloadMaster, 2001-09-19T22:47Z

Konstigt...

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

## #10 — @nders, 2001-09-20T04:41Z

Och ditt felmeddelande ser ut hur?

(jag tycker inte SQL-satsen ser ut att vara felaktig syntaxmässigt.)

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

## #11 — ReloadMaster, 2001-09-20T09:04Z

Här:

Microsoft JET Database Engine fel '80040e14' 

Syntaxfel i UPDATE-uttryck. 

/asp/scripts/ccommunity/community_andra.asp, rad 134

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

## #12 — @nders, 2001-09-20T09:13Z

Det var som attans.

Kan det vara så att något tabell-/fältnamn är reserverat av access tro?
Undras vilket isf. 

Prova att sätta \[\] runt tabell- och fältnamn och se om det hjälper.

Om det inte är så att det är en helt annan sql-fråga som ger felmeddelandet. 

Mvh,

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

## #13 — ReloadMaster, 2001-09-20T09:16Z

Bara en fråga om man har 12 tabeller i en databas måste alla uppdateras då?

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

## #14 — annesophie, 2001-09-20T09:19Z

Nej.

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

## #15 — @nders, 2001-09-20T09:20Z

Ehh?

Du uppdaterar ju en tabell, i detta fall tabellen medlemmar, och ändrar i fält.

Om tabellen har 12 fält är inte speciellt relevant, du ändrar bara de fält som ska ändras.

Mvh,

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

## #16 — ReloadMaster, 2001-09-24T09:49Z

Någon som vet hur jag kan skriva en ny UPDATE Sats och kanske ta reda på vad som är fel?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11742-update-fel
