---
title: "Syntax error in update statement..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/58734-syntax-error-in-update-statement"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "trexter.com"
published: "2002-11-11T15:54:42.000Z"
updated: "2002-11-11T16:57:45.000Z"
replies: 5
views: 249
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/58734-syntax-error-in-update-statement"
---

# Syntax error in update statement...

## #1 — trexter.com, 2002-11-11T15:54Z

Det som är så konstigt är att koden läggs in i databasen, men det blir ändå ASP-fel. :l 

```
	AntalKategorier = 0
	For each x in Request.Form
		AntalKategorier = AntalKategorier + 1
	Next
	For i = 0 to AntalKategorier
		[b]Connect.Execute "Update ArtikelKategorier SET prioritet = "&Request.Form("prioritet"&i+1&"")&", gruppnamn = '"&Request.Form("kategori"&i+1&"")&"' Where id = "&Request.Form("idnr"&i+1&"")&""[/b]
	Next
```

SQL-utskrift:

```
Update ArtikelKategorier SET prioritet = 1, gruppnamn = 'blablabla' Where id = 1
```

Tabell- och kolumnnamn verkar vara korrekta...

 :)

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

## #2 — LarsG, 2002-11-11T16:03Z

```
For i = 0 to AntalKategorier - 1
```

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

## #3 — trexter.com, 2002-11-11T16:06Z

Det trodde jag också, men det hjälpte inte:

```
Microsoft JET Database Engine error '80040e14' 
Syntax error in UPDATE statement. 
/v2/admin/artiklar.asp, line 91
```

 :)

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

## #4 — LarsG, 2002-11-11T16:20Z

Tänka ...

Du har tre fält för varje kategori, 

```
AntalKategorier = request.form.count/3
For i = 1 to AntalKategorier 

Connect.Execute "Update ArtikelKategorier " & _
" SET prioritet = "&Request.Form("prioritet"&i) &_
", gruppnamn = '"&Request.Form("kategori"&i)&_
"' Where id = "&Request.Form("idnr"&i) 
Next
```

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

## #5 — trexter.com, 2002-11-11T16:27Z

Tack, dumt av mig inte förstå det! ;)
.count, när kan man mer använda det förutom när man räknar fält i Request.Form?
Har nämligen inte sett det många gånger förut.

 :)

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

## #6 — LarsG, 2002-11-11T16:57Z

> count, när kan man mer använda det förutom när man räknar fält i Request.Form?

 

Alla collection-objekt har egenskapen count. T.ex. om du vill veta antal filer i en folder

```
set fso = server.createobject("scripting.filesystemobject")
set files = fso.getfiles("mupp")
response.write " det finns " & files.count & " filer <br>"
```

session, application, recordset, requests är typiska exempel på collections.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/58734-syntax-error-in-update-statement
