---
title: "fel i SQL fråga (select from where)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/146196-fel-i-sql-fråga-select-from-where"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Berith"
published: "2006-04-28T15:12:23.000Z"
updated: "2006-04-28T18:39:42.000Z"
replies: 4
views: 366
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/146196-fel-i-sql-fråga-select-from-where"
---

# fel i SQL fråga (select from where)

## #1 — Berith, 2006-04-28T15:12Z

Har problem med följande.

Får detta felmeddelande när jag kör.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'brand_id='.

index2.asp, line 83

Line 82, 83, 84 ser ut solm följer:
val2 = Request.Querystring("sel2")
Visa3 = "SELECT \* FROM model WHERE brand_id=" & Request.Querystring("sel2") & ""
RecSet3.Open Visa3, Connect, adOpenStatic, adLockOptimistic %\>   

Vad gör jag för fel?
brand_id är ett numeriskt fält och det som finns i querystringen ska också vara numeriskt.

Kan någon hjälpa mig?

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

## #2 — LarsG, 2006-04-28T15:20Z

```
Request.Querystring("sel2")
```

innehåller inte något värde. Vad kan det bero på?

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

## #3 — Lasp, 2006-04-28T15:26Z

LarsG skriver se12 du skriver sel2 Vad är rätt?

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

## #4 — CatZ, 2006-04-28T15:34Z

```
[b]val2 = Request.Querystring("sel2")[/b]
Visa3 = "SELECT * FROM model WHERE brand_id=" & [b]Request.Querystring("sel2")[/b] & ""
RecSet3.Open Visa3, Connect, adOpenStatic, adLockOptimistic
```

Du har ju tömt värdet i querystring och lagt det i val2. Därför är det tomt

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

## #5 — @nders, 2006-04-28T18:39Z

> **CatZ skrev:**
>
> Du har ju tömt värdet i querystring och lagt det i val2. Därför är det tomt

Nej, querystringen behåller sitt värde även om man tilldelat värdet till en variabel. Däremot är querystringen, som LarsG skriver, av någon anledning tom från början; inget värde har skickats.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/146196-fel-i-sql-fråga-select-from-where
