---
title: "Syntax error in UPDATE statement."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/112491-syntax-error-in-update-statement"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "SannyW"
published: "2004-09-28T09:50:03.000Z"
updated: "2004-09-28T10:23:45.000Z"
replies: 6
views: 294
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/databaser-sql/112491-syntax-error-in-update-statement"
---

# Syntax error in UPDATE statement.

## #1 — SannyW, 2004-09-28T09:50Z

Hej.

Jag kan inte se vad som är fel, har snurrat fram och tillbaka men det är något som inte stämmer.

Databasen är access.

Kolumn.Lag (Text) övriga kolumner är (tal)

Microsoft JET Database Engine error '80040e14'

Syntax error in UPDATE statement. 

```
SQL = "UPDATE tbl_tabell SET mal=mal--"& homegoals &", inslappta=inslappta--" & awaygoals &" WHERE lag = '" & hometeam & "'"
'Conn.Execute(SQL)
Response.Write SQL
```

När jag skriver ut raderna:

UPDATE tbl_tabell SET mal=mal--4, inslappta=inslappta--4 WHERE lag = 'Team 1'

Kanske någon som ser något som jag missar?

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

## #2 — @nders, 2004-09-28T09:57Z

Jag ser inget direkt syntaxfel i frågan, men undrar varför du använder -- istället för +? Får du samma fel om du använder +?

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

## #3 — SannyW, 2004-09-28T10:03Z

Yepp, samma svar.

UPDATE tbl_tabell SET mal=mal+4, inslappta=inslappta+4 WHERE lag = 'Team1 '

Det ser dock ut som där ligger ett blank steg efter Team1 '. Är detta något som bör påverka?

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

## #4 — @nders, 2004-09-28T10:08Z

Nej, du borde inte få ett syntaxfel för det.

Är du säker på att du tittar på rätt SQL-fråga?

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

## #5 — SannyW, 2004-09-28T10:10Z

Här var kod snutten, ändrade bara lite på namnen.

/r 

```
SQL = "UPDATE tbl_herrar_tabell_2004/2005 SET mal=mal+"& homegoals &", inslappta=inslappta+" & awaygoals &" WHERE lag = '" & hometeam & "'"
Conn.Execute(SQL)
```

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

## #6 — @nders, 2004-09-28T10:12Z

SQL-frågan du postade är ju inte ens med i den här koden? :q

Du måste byta namn på din tabell. Du får inte ha / i tabellnamnet.

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

## #7 — SannyW, 2004-09-28T10:23Z

Det var som du skrev, tabell namnet. Jag trodde att Access skulle säga till om det inte fick användas.

Tack för hjälpen.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/112491-syntax-error-in-update-statement
