---
title: "SQL update sats som inte funkar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/68279-sql-update-sats-som-inte-funkar/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "His Divine Shadow"
published: "2003-02-14T13:49:31.000Z"
updated: "2003-02-15T16:06:26.000Z"
replies: 28
views: 608
page: 2
pages: 2
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/68279-sql-update-sats-som-inte-funkar"
---

# SQL update sats som inte funkar

_Sida 2 av 2._

## #21 — @nders, 2003-02-15T07:31Z

> **@nders skrev:**
>
> Skriv ut den färdiga SQL-frågan med Response.Write istället för att exekvera den. Då ser du mycket lättare vad det är som är knasigt med den.

Hur ser det ut?

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

## #22 — His Divine Shadow, 2003-02-15T14:52Z

Ok, Crisse, koden ser ut som den senaste versionen som är postad här ovanför.

Och här är response.write resultatet:

```
UPDATE DATA SET Name = 'TEST',Category = 'TEST',SubCategory = 'TEST',Species = 'TEST',Source = 'TEST',Description = 'TEST', WHERE ID = 4
```

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

## #23 — His Divine Shadow, 2003-02-15T14:54Z

Hmm, också, denhär replace, den är lite problematisk iochmed att den förstör grammatiken när det kommer fram ett ' tecken.

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

## #24 — Macce, 2003-02-15T15:00Z

Du ska inte ha den sista "," innan where...

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

## #25 — His Divine Shadow, 2003-02-15T15:06Z

Ja, nu funkar det :bire:

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

## #26 — @nders, 2003-02-15T15:29Z

> **His Divine Shadow skrev:**
>
> Hmm, också, denhär replace, den är lite problematisk iochmed att den förstör grammatiken när det kommer fram ett ' tecken.

Nej, ingenting förstörs. Det enda replacen gör är att den gör så du kan använda apostrof i dina strängar. Den förändrar inget värde.

mvh

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

## #27 — His Divine Shadow, 2003-02-15T15:33Z

Ah, jag ser, på response.write hadde den två ' men efter den var insatt så var det tillbaks till ett '

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

## #28 — @nders, 2003-02-15T16:01Z

Precis. Ersättningen till två är för att databasmotorn ska förstå att "här kommer en apostrof som ska ingå i texten, den ska inte tolkas som att texten tar slut".

Dubblerar man inte apostroferna i SQL-frågan kan det alltså se ut så här : *fält = 'And he knew he couldn't do it'* . Det är alltså *t do it'* som databasmotorn inte hajar, eftersom det liksom inte sitter ihop med något annat.

Det är lite svårt att förklara, men jag hoppas du förstår principen i alla fall.

mvh

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

## #29 — His Divine Shadow, 2003-02-15T16:06Z

Jo, fattar principen

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/68279-sql-update-sats-som-inte-funkar/page2  
Föregående sida: https://www.webforum.nu/amne/asp/68279-sql-update-sats-som-inte-funkar.md
