---
title: "syntaxfel i UPDATE uttryck"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21616-syntaxfel-i-update-uttryck"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Gein"
published: "2001-09-23T15:34:00.000Z"
updated: "2001-09-23T15:48:00.000Z"
replies: 6
views: 308
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/21616-syntaxfel-i-update-uttryck"
---

# syntaxfel i UPDATE uttryck

## #1 — Gein, 2001-09-23T15:34Z

får fel i mitt update uttryck och ser inte riktigt vad det kan vara, nån här kanske vet?

```
SQL = "UPDATE movies SET ([TITLE], [LENGTH], [CATEGORY], [ACTORS], [FILENAME], [PRODUCED], [STORY]) VALUES ('"&mtitle&"', "&mlength&", '"&mcategory&"', '"&mactors&"','"&mfilename&"', '"&mproduced&"', '"&mstory&"') "
```

SQLen ser ut så här om jag skriver ut den.
UPDATE movies SET (\[TITLE\], \[LENGTH\], \[CATEGORY\], \[ACTORS\], \[FILENAME\], \[PRODUCED\], \[STORY\]) VALUES ('erer', 32, 'erer', 'gerger','', 'ererg', 'ertert') 
jag bara stoppade in flumvärden, men som dock följer kraven.. alla utom length o story är text, length är integer och story är memo. Jag kör access

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

## #2 — @nders, 2001-09-23T15:37Z

Du har blandat ihop syntaxen för UPDATE och INSERT.

```
UPDATE tblTable1 SET fldField1 = 1, fldField2 = 2, fldField3 = 3 WHERE fldField4 = 4
```

Mvh,

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

## #3 — puzze, 2001-09-23T15:38Z

ja just ja!.. men det ska vara insert..
jag får felmeddelande iaf

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

## #4 — Morph, 2001-09-23T15:39Z

Du använder fel syntax.

```
UPDATE movies SET [TITLE]='foo', [LENGTH]=12 WHERE id=1
```

Om du vill lägga till en ny post använder du INSERT:

```
SQL = "INSERT INTO movies ([TITLE], [LENGTH], [CATEGORY], [ACTORS], [FILENAME], [PRODUCED], [STORY]) VALUES ('"&mtitle&"', "&mlength&", '"&mcategory&"', '"&mactors&"','"&mfilename&"', '"&mproduced&"', '"&mstory&"') "
```

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

## #5 — puzze, 2001-09-23T15:41Z

nu ser SQLen ut så här om jag skriver ut den.

INSERT INTO movies SET (\[TITLE\], \[LENGTH\], \[CATEGORY\], \[ACTORS\], \[FILENAME\], \[PRODUCED\], \[STORY\]) VALUES ('fe', 32, 'erg', 'eryt','', 'dfdfg', 'ert')

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

## #6 — @nders, 2001-09-23T15:46Z

Ta bort SET.

Det hör till UPDATE-syntax.

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

## #7 — puzze, 2001-09-23T15:48Z

tack!, funkar nu

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21616-syntaxfel-i-update-uttryck
