---
title: "Fel: (0x80040E14) Syntaxfel (komma)???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/115038-fel-0x80040e14-syntaxfel-komma"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "magnusfeldth"
published: "2004-11-03T19:31:25.000Z"
updated: "2004-11-04T09:33:45.000Z"
replies: 4
views: 404
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/115038-fel-0x80040e14-syntaxfel-komma"
---

# Fel: (0x80040E14) Syntaxfel (komma)???

## #1 — magnusfeldth, 2004-11-03T19:31Z

Jag har fått följande fel i en updatesats som jag inte går ordning på...

kod

```
    Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("db/rohdinsdb.mdb")

	Set RecSet = Server.CreateObject("ADODB.Recordset")
    Uppdatera = "SELECT * FROM cars WHERE carID = " & Request.form("carID") & " "

    RecSet.Open Uppdatera, Connect, adOpenStatic, adLockOptimistic
```

felmess:

```
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (komma) i frågeuttrycket 'carID = 13,'.
/rohdins/rohdinsadmin.asp, line 182
```

Har sökt men inte hittat nåt som kan hjälpa mig... Vad är felet? Ett komma för mycket??? Var??? x(

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

## #2 — @nders, 2004-11-03T19:36Z

Jag skulle gissa på att du gjort något fel i ditt formulär. Copy & paste-fel månne?

Du har ett fält i formuläret som heter *carID*. Kontrollera så du inte råkat ge något annat fält samma namn.

mvh

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

## #3 — LarsG, 2004-11-03T19:36Z

Vad blir reslutatet av följande?

```
Uppdatera = "SELECT * FROM cars WHERE carID = " & Request.form("carID") 
response.write Uppdatera
response.end
```

Jag tror att det finns flera fält i din form med namnet carID

Om det är avsiktligt så 

```
Uppdatera = "SELECT * FROM cars WHERE carID in ( " & Request.form("carID")  & ")"
```

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

## #4 — magnusfeldth, 2004-11-03T20:06Z

Rätt svar från bägge... På ett ställe hade jag råkat lägga in samma form en gång till. Ack, ve! Men tack för hjälpen! :bire

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

## #5 — J.N., 2004-11-04T09:33Z

Re: Fel: (0x80040E14) Syntaxfel (komma)???

HEJ!

Vill endast peka på var kommat ifråga finns, inte alldeles enkelt att se.

> **magnusfeldth skrev:**
>
> \[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel (komma) i frågeuttrycket 'carID = 13**,**'.

Hade jag läst frågan tidigare hade jag också gissat på dubbla fältnamn.
Man får nämligen värdena i en komma-separerad lista då. (Information för andra läsare, ni vet det ju!)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/115038-fel-0x80040e14-syntaxfel-komma
