---
title: "Felmeddelande med Access..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6007-felmeddelande-med-access"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Morph"
published: "2000-07-05T19:17:00.000Z"
updated: "2000-07-07T14:30:00.000Z"
replies: 11
views: 231
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/6007-felmeddelande-med-access"
---

# Felmeddelande med Access...

## #1 — Morph, 2000-07-05T19:17Z

När jag kör denna kod...

```
strSQL = "UPDATE kandidater SET heltid='" & heltid & "', deltid='" & deltid & "', vikarie='" & vikarie & "', projekt='" & projekt & "', prov='" & prov & "', yrke='" & yrke & "' WHERE id=" & id & ""
conKbank.Execute (strSQL)
```

... får jag detta felmeddelande...

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

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

... på raden conKbank.Execute. Jag har skrivit ut SQL-satsen och den verkar korrekt, alla fnuttar är på plats. Det konstiga är att jag kör nästan identiska UPDATE-satser, med samma connection-string, på flera andra sidor och det fungerar utmärkt...

Nån som har något förslag på orsak??

/Morph

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

## #2 — SPiN, 2000-07-05T21:02Z

så här:

```
strSQL = "... WHERE id = '" & id & "'"
```

Du glömde 'snuttarna' på id :)

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

## #3 — Vide, 2000-07-05T21:24Z

Testa att skriva ut hela SQL-strängen:

Response.write strSQL

före du exekverar den...

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

## #4 — Morph, 2000-07-06T09:24Z

SPiN: det behövs väl inga fnuttar på id, det e ju ett nummer... eller??
Förresten, vilken klass går du i på IT-Gymnasiet? Jag går där också nämligen...

Vide: Jag \_har\_ skrivit ut SQL-satsen och allt ser bra ut, det är det som är så konstigt... Vad menar Access med "Expected 1" ???

/Morph

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

## #5 — Vide, 2000-07-06T09:52Z

Den förväntar sig en parameter... kan du inte visa SQL-strängen här... (för min skull :))... mig veterligen kan inte felet sitta någon annan stans än i SQL-strängen...

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

## #6 — Danmagnus, 2000-07-06T10:50Z

hmm det kan oxå vara så att någon av variablarna kanske är tomma

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

## #7 — Vide, 2000-07-06T13:46Z

Precis, det är ju därför man skriver ut SQL-strängen bl.a...

\*väntar nyfiket\*

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

## #8 — Morph, 2000-07-07T08:37Z

Här är min SQL-sats:

UPDATE kandidater SET heltid='1', deltid='1', vikarie='0', projekt='0', prov='1', yrke='Engelska' WHERE id=15

Fälten heltid, deltid osv är kryssrutor från ett formulär som har värdet "1". För att undvika tomma variabler i SQL:n kör jag en IF-sats innan:

If Request.Form("heltid") = "" Then heltid = "0"

Jag har även testat ett sätta fnuttar på id men då blev det ännu mera fel =). Det som gör mig extra irriterad är att liknande UPDATE-satser funkar utmärkt mot samma databas på andra sidor......

/Morph

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

## #9 — @nders, 2000-07-07T08:46Z

vad har du för datatyp på fälten heltid, deltid, vikarie, projekt och prov?

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

## #10 — Morph, 2000-07-07T13:38Z

Datatyp: Tal, byte alltså 0-255

Jag har testat med & utan fnuttar... det funkar andå inte :(

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

## #11 — @nders, 2000-07-07T14:04Z

är det tal ska du inte ha fnuttar runt. då spelar det ingen roll hur många gånger du testar, det kommer alltid att bli fel.

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

## #12 — Morph, 2000-07-07T14:30Z

@nders: Jag \_har\_ försökt med och utan fnuttar... det funkar inte iaf...

I ett ögonblick av insikt så testade jag att ge varje fält en egen UPDATE... Upptäckte då att det är fältet yrke som gör att det inte funkar, fråga mig inte varför =) Nån annan som vet??

/Morph

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6007-felmeddelande-med-access
