---
title: "Fel i SQL satsen?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/96552-fel-i-sql-satsen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bosse168"
published: "2004-02-04T13:16:06.000Z"
updated: "2004-02-04T15:29:13.000Z"
replies: 8
views: 258
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/96552-fel-i-sql-satsen"
---

# Fel i SQL satsen?

## #1 — Bosse168, 2004-02-04T13:16Z

```
Connect.Execute ("update kompis set bild1='"& Request.Form("bild") &"', IRL="& Request.Form("IRL") &", relation='"& Request.Form("relation") &"', namnTxt='"& Replace(Request.Form("namnTxt"),"'","''") &"', godkand="& godkand &", where id=" & Request.QueryString("id") & " LIMIT 1")
```

Får det här fel messet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e09' 

\[TCX\]\[MyODBC\]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'where id='2'' at line 1 

MySQL tabellen ser ut så här:
 id 	int(11)	 	 	 	 	 	
namn 	varchar(50) 	 	 	 	 	 	 	 	
bild1 	varchar(5) 	 	 	 	 	 	 	 	
namn2 	varchar(50) 	 	 	 	 	 	 	 	
godkand 	int(1)	 	 	 	 	 	 	 	
IRL 	int(1)	 	 	 	 	 	 	 	 	
relation 	varchar(50)	 	 	 	 	 	 	 	
namnTxt 	longtext 	 	 	 	 	 	 	 	
kommentar 	varchar(80)	 	 	 	 	 	 	 	
blev_friends 	datetime

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

## #2 — @nders, 2004-02-04T13:17Z

Skriv ut den färdiga SQL-satsen så ser du lättare. Och vi.

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

## #3 — cyprys, 2004-02-04T13:29Z

```
&", where id
```

Detta komma ska bort

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

## #4 — Bosse168, 2004-02-04T13:30Z

update kompis set bild1='26', IRL=1, relation='Chatt', namnTxt=' testar lite text', godkand=2, where id=2  LIMIT 1

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

## #5 — @nders, 2004-02-04T13:38Z

Och nu: läs cyprys inlägg. ;)

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

## #6 — Bosse168, 2004-02-04T14:00Z

yepp såg det och ändrade om SQL lite till:

```
sql="update kompis set bild1='"& Request.Form("bild") &"', IRL="& Request.Form("IRL") &", relation='"& Request.Form("relation") &"', namnTxt='"& Replace(Request.Form("namnTxt"),"'","''") &"', godkand="& godkand &", '"& changer &"' where id=" & Request.QueryString("id") & " LIMIT 1"
```

Microsoft OLE DB Provider for ODBC Drivers error '80040e09' 

\[TCX\]\[MyODBC\]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''bubblan' where id=1 LIMIT 1' at line 1

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

## #7 — @nders, 2004-02-04T14:27Z

> **@nders skrev:**
>
> Skriv ut den färdiga SQL-satsen så ser du lättare. Och vi.

Vad är *changer* som du bara kastat in sist i SQL-frågan?

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

## #8 — Bosse168, 2004-02-04T15:26Z

La in den för att ha koll på vem som ändrade relationen.
jag får SQL satsen att funka men den hämtar visar inte ändrade relationer fast den borde det.

så här ser SQL satsen nu:

```
" SELECT 'koll3', COUNT(id) FROM kompis WHERE namn='" & id & "' AND changer=0 AND godkand=0 AND godkand=1 OR namn2='" & id & "' AND godkand=0"
```

Och koden som ska visa relationen:

```
response.write("<a target='frameMain' href='polare/relation.asp'>")

If rs(1)="0" then
response.write("<img border='0' src='bilder/status/relation_off_gra.gif' title='Inga nya relationer :('></a>")
Else
response.write("<img border='0' src='bilder/status/relation_on.gif' title='"& rs(1) &" Ny(a) relation på G'></a>")
End If
```

och siffrorna som används i godkänd:
0 = inte godkänd
1 = ändrad
2 = godkänd

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

## #9 — @nders, 2004-02-04T15:29Z

Det har väl visserligen inte med felmeddelandet att göra, men villkoret:

```
AND godkand=0 AND godkand=1
```

har jag svårt att förstå hur det någonsin ska bli sant.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/96552-fel-i-sql-satsen
