---
title: "Behöver hjälp........ För få parametrar angavs. 1 förväntades."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/67098-behöver-hjälp-för-få-parametrar-angavs-1-förväntades"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "svennilsson"
published: "2003-02-03T22:02:27.000Z"
updated: "2003-02-03T22:42:31.000Z"
replies: 6
views: 383
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/67098-behöver-hjälp-för-få-parametrar-angavs-1-förväntades"
---

# Behöver hjälp........ För få parametrar angavs. 1 förväntades.

## #1 — svennilsson, 2003-02-03T22:02Z

Så här ser koden ut:

\<!-- #include file="adovbs.inc" --\>
\<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (\*.mdb)}; DBQ="& Server.MapPath("betyg.mdb") 
SQL = "UPDATE betyg SET TotalaRoster = TotalaRoster+1 WHERE ID = "&Request.Querystring("namn")&""
Conn.Execute(SQL) 

Conn.Close 

Response.Write "Ditt betyg är registrerat! \<a href='default.asp'\>&laquo; Tillbaka till förstasidan!\</a\>"
%\> 

**Men jag får detta fel meddelande:** 

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

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 1 förväntades. 

/default.asp, rad 6 

Rad 6: Conn.Execute(SQL) 

Det jag försöker göra är att när man skriver default.asp?namn=hej så ska den som heter hej uppdateras med 1 poäng i databasen. När jag ändrar i databas fältet till Tal och skriver default.asp?namn=1 så funkar det att den som heter 1 får ett poäng men jag vill ha att hej ska få ett poäng och inte en siffra.

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

## #2 — Vide, 2003-02-03T22:03Z

Strängar skall ha '-tecken runt sitt värde. :)

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

## #3 — svennilsson, 2003-02-03T22:16Z

Snälla skriv kod exempel. Jag är ingen expert.

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

## #4 — Vide, 2003-02-03T22:19Z

Byt ut mot detta:

```
SQL = "UPDATE betyg SET TotalaRoster = TotalaRoster+1 WHERE ID = '"&Request.Querystring("namn")&"'"
```

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

## #5 — crisse6, 2003-02-03T22:20Z

Alltsa Vide sager, for "saker" som fors in i tabell dar kolumnen ar av typ text te x ska ha '"&strang&"', inte "&strang&" for det ar for tal. Din kod blir alltsa:

```
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("betyg.mdb") 
SQL = "UPDATE betyg SET TotalaRoster = TotalaRoster+1 WHERE ID = '"&Request.Querystring("namn")
Conn.Execute(SQL)
```

anvand garna kod-taggarna ;)

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

## #6 — svennilsson, 2003-02-03T22:28Z

Tack Tack, nu funkar det precis som jag vill ha det.

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

## #7 — solbulle, 2003-02-03T22:42Z

\<!-- #include file="adovbs.inc" --\> 

Känns överflödig såvida du inte använder konstanterna någon annanstan på din sida.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/67098-behöver-hjälp-för-få-parametrar-angavs-1-förväntades
