---
title: "Problem vid uppdatering av databaspost"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/117328-problem-vid-uppdatering-av-databaspost"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "logic"
published: "2004-12-04T15:41:19.000Z"
updated: "2004-12-06T09:15:12.000Z"
replies: 5
views: 305
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/117328-problem-vid-uppdatering-av-databaspost"
---

# Problem vid uppdatering av databaspost

## #1 — logic, 2004-12-04T15:41Z

Hej! Jag har problem med uppdatering av en post i min databas, jag har ingen aning om vad som är fel!

Det är en funktion där man ska kunna ändra/skapa en presentation av sig själv, där sessions håller reda på vems presentation som ändras. Just nu ser session ut såhär:
Session(user) = nick
och formulärets pres-fält heter pres (likaså tabellens post)

Sidans kod ser ut såhär:

\<html\>
\<head\>
\</head\>
\<body\>
\<%
If Session("LoggedIn")=False then
Response.Redirect "index.asp"
End If
adress=Server.MapPath("db1.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
basen = "driver={Microsoft Access Driver (\*.mdb)};dbq="&adress
conn.open basen
pres=Request.form("pres")

sql="UPDATE medlem SET pres = '" & pres & "' WHERE nick = '" & Session(user) & "';"

conn.execute (sql)
set rs=nothing
conn.close
%\>

\</body\>
\</html\>

Felmeddelandet säger att det är fel på conn.execute (sql) men jag misstänker att felet ligger här:

sql="UPDATE medlem SET pres = '" & pres & "' WHERE nick = '" & Session(user) & "';"

(Värt att nämna är att tabellen heter medlem)

Nån som har nån aning om vad som kan vara fel?

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

## #2 — @nders, 2004-12-04T15:43Z

Exakt vad säger felmeddelandet då?

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

## #3 — logic, 2004-12-04T15:45Z

Microsoft OLE DB Provider for ODBC Drivers error '80040e10' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Too few parameters. Expected 1. 

/kagg/projekt/ms079/aspsidan/infolagring.asp, line 17

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

## #4 — @nders, 2004-12-04T15:47Z

Det betyder "du har skrivit ett tabell- eller fältnamn som inte finns". Kontrollera att tabellen heter *medlem* och att där verkligen finns fälten *pres* och *nick*.

mvh

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

## #5 — logic, 2004-12-04T15:50Z

Japp, tabellen heter medlem och posten heter pres. Pres är av formatet PM. Kan jag ha kopplat fel? Det fungerar i resten av sidan med inlogg, registrering etc. Verkar bara vara problem vid uppdatering!

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

## #6 — J.N., 2004-12-06T09:15Z

HEJ!

Jag skulle gissa på att nick eller pres är ett reserverat ord.

Pres verkar långsökt, nick lite mindre, men det finns ju inte så annat att föreslå, förutom ; sist, men det har jag för mig att andra skriver, även om jag inte gör det.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/117328-problem-vid-uppdatering-av-databaspost
