---
title: "Ytterst skumt."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/109408-ytterst-skumt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "M.Cheraghi"
published: "2004-08-16T23:26:19.000Z"
updated: "2004-08-17T01:03:09.000Z"
replies: 10
views: 548
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/109408-ytterst-skumt"
---

# Ytterst skumt.

## #1 — M.Cheraghi, 2004-08-16T23:26Z

Har provat att skriva om koden ett flertalet gånger från grund, men får endå samma fel. Jag har även testat att ändra tabelltyp från *Small Int* till *Text* utan några framgångar.
Min DBMS är mySQL

min kod är

```
IF RSPm("Read") = "0" THEN
	strSQL = "UPDATE tblPm SET Read = '1' WHERE ID = '"& ID &"'"
	Conn.execute(strSQL)
end if
```

och mitt felmeddelande är

> Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 
> 
> \[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.20a-nt\]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 'Read = '1' WHERE ID = '82'' at line 1 
> 
> /status/pm_show_pm.asp, rad 29

Jag har sökt på microsoft knowlegebase (stavning) utan att förstå mig på vad problemet är.

tabellen Read finns, tabellen ID finns, båda två har värden och i databasen tillåter jag 'null'

Om ni vill se mer kod så hojta till, men det där är koden som är relevant, antar jag, för resten utav koden fungerar perfekt om jag bockar av just dom raderna

Så vad äro då felet? :OO

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

## #2 — Peeer, 2004-08-16T23:37Z

Prova att skriva ut din sql-fråga istället för att exekvera den. Posta resultatet här.

```
	strSQL = "UPDATE tblPm SET Read = '1' WHERE ID = '"& ID &"'"
	response.write "SQL: " & strSQL
	response.end
	Conn.execute(strSQL)
```

/r Du ska inte ha fnuttar runt numeriska värden (om taltypen är numerisk i databasen också).

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

## #3 — M.Cheraghi, 2004-08-16T23:41Z

> **Peeer skrev:**
>
> Prova att skriva ut din sql-fråga istället för att exekvera den. Posta resultatet här.
>
>
> ```
> 	strSQL = "UPDATE tblPm SET Read = '1' WHERE ID = '"& ID &"'"
> 	response.write "SQL: " & strSQL
> 	response.end
> 	Conn.execute(strSQL)
> ```
>
> /r Du ska inte ha fnuttar runt numeriska värden (om taltypen är numerisk i databasen också).

SQL: UPDATE tblPm SET Read = '1' WHERE ID = '82'

får jag om jag kör som du, och om jag kollar på länken från sidan innan så har det inte slinkat förbi någon enkeltfjutt, värdet 'ID' som kommer med querystring fungerar utmärkt i select satserna.

Mvh

red:

```
IF RSPm("Read") = "0" THEN
	strSQL = "UPDATE tblPm SET Read = 1 WHERE ID = '"& ID &"'"
	Conn.execute(strSQL)
end if
```

Ger samma fel, när tabelltypen är satt till INT (dvs numeriskvärde? eller har jag tagit fel tabelltyp?)

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

## #4 — Peeer, 2004-08-16T23:47Z

Byt namn på kolumnen read! Det är ett reserverat ord i mysql.

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

## #5 — erka, 2004-08-16T23:47Z

Är inte read reserverat ord i mySQL ?

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

## #6 — Peeer, 2004-08-16T23:52Z

> **erka skrev:**
>
> Är inte read reserverat ord i mySQL ?

Vad långsam du är! :h  ;)

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

## #7 — M.Cheraghi, 2004-08-16T23:52Z

> **Peeer skrev:**
>
> Byt namn på kolumnen read! Det är ett reserverat ord i mysql.

Där ser man.
Har knåpat på det hur länge som helst utan att lyckas ;)
Testade tillochmed att klamra Read till \[Read\] som det gick i access? fungerar inte detta i mySQL?
Hur som helst fungerar det nu :)
Tack Peeer :bire (erka kan också få ett tack :))

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

## #8 — erka, 2004-08-16T23:55Z

Ja ibland är inte millisekunderna på ens sida ;) Nej det funkar inte att klammra i mySql

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

## #9 — M.Cheraghi, 2004-08-17T00:07Z

> **erka skrev:**
>
> Ja ibland är inte millisekunderna på ens sida ;) Nej det funkar inte att klammra i mySql

Okej då vet man :)
har du källa till någon dokumentation med lite mer hitechfakta angåene reserverade ord i mySQL? :)

Mvh

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

## #10 — erka, 2004-08-17T00:08Z

<http://dev.mysql.com/doc/mysql/en/Reserved_words.html>

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

## #11 — M.Cheraghi, 2004-08-17T01:03Z

> **erka skrev:**
>
> <http://dev.mysql.com/doc/mysql/en/Reserved_words.html>

Danke :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/109408-ytterst-skumt
