---
title: "UPDATE (kan inte fatta)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61614-update-kan-inte-fatta"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sammy"
published: "2002-12-09T10:53:52.000Z"
updated: "2002-12-09T10:58:12.000Z"
replies: 3
views: 418
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/61614-update-kan-inte-fatta"
---

# UPDATE (kan inte fatta)

## #1 — Sammy, 2002-12-09T10:53Z

Kan inte fatta varför detta inte fungerar, har försökt förstå varför men det står helt still? Tycker satsen ser ut som den ska men får felmeddelandet:

Operationen måste använda en fråga som kan uppdateras.

```
SQL = "UPDATE DATAN SET TEXTA ='"& Request.Form("message") &"' WHERE IDNR = 1"
```

Ändrar jag sedan till

```
SQL = "UPDATE DATAN SET TEXTA ='"& Request.Form("message") &"' WHERE IDNR = 1
```

så får jag:

Oavslutad strängkonstant

Kan någon ge mit ett tips?

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

## #2 — @nders, 2002-12-09T10:55Z

Det är inget fel på din SQL-fråga (den översta). Däremot är det sannolikt rättighetsproblem på mappen där din databas ligger. Så här brukar jag svara:

> **@nders skrev:**
>
> Om du använder Windows XP, måste du se till att avaktivera Förenklad fildelning. Det gör du genom att i windows-utforskaren gå till menyn Verktyg -\> Mappalternativ och sedan till fliken Visning. I listan finns alternativet ”Använd förenklad fildelning”. Se till att rutan inte är förbockad. Klicka OK. 
> 
> I utforskaren, högerklicka på mappen där databasen ligger, välj Egenskaper, och sedan fliken Säkerhet. Om inte användarkontot IUSR_datornamn finns med i listan, klicka på knappen Lägg till och fyll i det i rutan. 
> 
> Markera användarkontot IUSR_datornamn i listan och se till så följande rättigheter är markerade: Ändra, Läsa och köra, Läsa, och Skriva.

mvh,

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

## #3 — Viktor, 2002-12-09T10:56Z

Du kan börja med att sätta ett " (avslutning av sträng tecken) efter "WHERE IDNR = 1", då kommer det att fungera :)

```
SQL = "UPDATE DATAN SET TEXTA ='"& Request.Form("message") &"' WHERE IDNR = 1"
```

/Viktor

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

## #4 — Sammy, 2002-12-09T10:58Z

Viktor: Om du tittar på min första så ser du säkert att jag redan har kört den ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/61614-update-kan-inte-fatta
