---
title: "Syntaxfel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/103614-syntaxfel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "WebbisNet"
published: "2004-05-14T09:34:19.000Z"
updated: "2004-05-14T10:14:37.000Z"
replies: 10
views: 300
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/103614-syntaxfel"
---

# Syntaxfel

## #1 — WebbisNet, 2004-05-14T09:34Z

Varför får jag

```
Syntaxfel (operator saknas) i frågeuttrycket 'tblUsers.usernameFROM tblUsers INNER JOIN tblUsers_imail ON tblUsers.userID = tblUsers_imail.reciever where userID =1'
```

med denna kod

```
Set read=objConn.Execute("SELECT tblUsers.userID, tblUsers_imail.reciever, tblUsers.username"&_
"FROM tblUsers INNER JOIN tblUsers_imail ON tblUsers.userID = tblUsers_imail.reciever where userID ="& Session("UID"))
```

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

## #2 — yohpops, 2004-05-14T09:44Z

Det blir tblUsers.usernameFROM, lägg till ett space tblUsers.username "&\_
"FROM

ADD: Du kan ha för vana när SQL-frågor inte funkar, att skriva ut dem som de skickas till databasen, det gör det enklare att felsöka.

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

## #3 — WebbisNet, 2004-05-14T09:49Z

la till lite fler fält och fick odefinierat fel, vad är odefinierat fel?

```
Set read=objConn.Execute("SELECT tblUsers.userID, tblUsers_imail.reciever, tblUsers.username, tblUsers_imail.message, tblUsers_imail.mailDate, tblUsers_imail.read "&_
"FROM tblUsers INNER JOIN tblUsers_imail ON tblUsers.userID = tblUsers_imail.reciever where tblUsers.userID ="& Session("UID"))
```

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

## #4 — Engine^, 2004-05-14T09:51Z

En felstavning någonstans på en tabell möjligen?

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

## #5 — WebbisNet, 2004-05-14T09:53Z

kan det inte vara eftersom frågan kommer från access

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

## #6 — Engine^, 2004-05-14T09:57Z

Får du då samma felmeddelande om du kör frågan i Access?

Det enda som jag kan tänka på såhär direkt är att Session("UID") skulle vara tomt.

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

## #7 — WebbisNet, 2004-05-14T09:59Z

Det är bara det att i access så exekveras frågan korrekt

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

## #8 — WebbisNet, 2004-05-14T10:01Z

eftersom ett sessionsID inte kan vara tomt när jag är inloggad så har jag ett ID, och jag får samma fel om jag kör utan  where tblUsers.userID ="& Session("UID"))

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

## #9 — Engine^, 2004-05-14T10:08Z

Det kan nog vara så att det beror på att *read* är ett reserverat ord. Antingen sätter du klamrar runt kolumnnamnet (ingen bra lösning) eller så byter du namn på den kolumnen (helt klart att föredra).

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

## #10 — WebbisNet, 2004-05-14T10:12Z

read är en variabel, när jag bytte read mot readRS så är det samma fel, samma rad på samma ställe

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

## #11 — Engine^, 2004-05-14T10:14Z

Variabel? Jag menar givetvis inte ditt Recordset...

*tblUsers_imail.read* ser ut som en kolumn tycker jag...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/103614-syntaxfel
