---
title: "Syntaxfel i UPDATE sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/56733-syntaxfel-i-update-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "peppar"
published: "2002-10-21T22:29:29.000Z"
updated: "2002-10-21T22:44:30.000Z"
replies: 2
views: 189
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/56733-syntaxfel-i-update-sats"
---

# Syntaxfel i UPDATE sats

## #1 — peppar, 2002-10-21T22:29Z

Går det inte att uppdatera fler poster samtidigt? Får följande fel:

```
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i UPDATE-uttryck.
/edit_insert.asp, line 37
```

 

på följande Kod:

```
SQL2 = "UPDATE mPlanering SET "
For Each Item In Request.Form
	If Item <> "mVecka" And Item <> "mId" And Item <> "mGrupp" And Item <> "mAntal" And Item <> "mNotering" And Item <> "Submit" And Item <> "xMark" And Item <> "grpId"Then
		If IsDate(Request.Form(Item)) And InStr(Request.Form(Item), "-") Then 
			SQL2 = SQL2 & Item & "= #" & Request.Form(Item) & "#, "
		Else
			SQL2 = SQL2 & Item & "= '" & Request.Form(Item) & "', "
		End If
	End If
	
Next

	SQL2 = SQL2 & " WHERE grpId = '" & Request.Form("grpId") & "'"
Response.Write SQL2
[b]ConnDb1.Execute(SQL2)[/b]
```

 

När jag skriver ut SQLen ser den ut så här:

```
UPDATE mPlanering SET grpEmk= 'Kaffe, te', grpDatum= '2002-10-24, 2002-10-25', grpAnkomst= 'Kaffe, te', grpFmk= 'KAffe, te', grpMiddag= 'Kaffe, te', grpLunch= 'Kaffe, te', grpVickning= 'Kaffe, te', grpNotering= 'Kaffe, te', WHERE grpId = '3, 4'
```

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

## #2 — LarsG, 2002-10-21T22:39Z

Nej, inte på det sättet i alla fall. Ta en post i taget, du får nog döpa fälten så dom är unika och sedan hålla reda på hur många det finns.

Anledningen till att du får ett syntaxfel är att det inte skall vara ett komma före where.

```
SQL2 = left(SQL2,len(sql2) -1)  & " WHERE grpId = '" & Request.Form("grpId") & "'"
```

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

## #3 — peppar, 2002-10-21T22:44Z

Tack, åter till ritbordet mao   :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/56733-syntaxfel-i-update-sats
