---
title: "Sql fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21697-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "cHeMiCaL-X"
published: "2001-10-23T09:26:00.000Z"
updated: "2001-10-23T12:17:00.000Z"
replies: 13
views: 199
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/21697-sql-fråga"
---

# Sql fråga

## #1 — cHeMiCaL-X, 2001-10-23T09:26Z

```
SQL = "SELECT * From '" & Request.Form("listbox") & "' Where Proname = '" &Request.Form("query")& "'"
```

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

## #2 — LarsG, 2001-10-23T09:32Z

SQL = "SELECT \* From " & Request.Form("listbox") & " Where Proname = '" &Request.Form("query")& "'"

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

## #3 — cHeMiCaL-X, 2001-10-23T09:37Z

förlåt.. jag glömde att skriva om mitt problem :)

testade med ditt exempel fick då detta felmeddelande:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause. 

/bypath/query.asp, line 11
```

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

## #4 — LarsG, 2001-10-23T09:46Z

Lägg in et testutskrift av strängen

```
response.write sql
```

Jag skulle tro att Request.Form("listbox") inte innehåller något värde

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

## #5 — cHeMiCaL-X, 2001-10-23T09:55Z

Du hadde rätt ( som alltid ), men hur fixar jag detta?

så här ser det ut när jag skriver ut SQL strängen

```
SELECT * From Where Proname = '3d' 
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause. 

/bypath/query.asp, line 12
```

Skickar med koden för formuläret ( search.asp )...

```
<form method="POST" action="query.asp">
  <input type="text" name="query" size="20">
  <select size="1" name="listbox">
  <option selected>Section</option>
  <option>--------------</option>
  <option value="apps">Apps</option>
  <option value="covers">covers</option>
  <option value="console">console</option>
  <option value="games">games</option>
  <option value="movies">movies</option>
  <option value="music">music</option>
  </select><br>
  <br>
  <input type="submit" value="sök efter fanskapet" name="B1"></p>
```

\[Redigerat av cHeMiCaL-X den 23 okt 2001\]

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

## #6 — LearningASP, 2001-10-23T10:34Z

Du kan ju alltid lägga Request.Form("listbox") i en variabel och skriva ut den så du ser om du får ett värde från dropdown menyn,

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

## #7 — cHeMiCaL-X, 2001-10-23T10:36Z

Löste det genom at byta namn i formuläret och motsvarande i sql frågan... Men nu till en annan fråga..

Jag vill kunna söka på till exempel kalle och då ska den visa alla titlar som har kalle i sig..

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

## #8 — LearningASP, 2001-10-23T10:44Z

```
select * from tabellen where fält like 'kalle%'
```

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

## #9 — cHeMiCaL-X, 2001-10-23T10:54Z

Då ska det alltså vara ungefär så här:

```
SQL = "SELECT * From " & Request.Form("listbox") & " Where Proname LIKE'" &Request.Form("query")& "'"
```

\[Redigerat av cHeMiCaL-X den 23 okt 2001\]

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

## #10 — cHeMiCaL-X, 2001-10-23T11:09Z

Så här ska det va:

```
SQL = "SELECT * From "&Request.Form("section")&" Where Proname like'"& Request.Form("query")&"%'"
```

TAck för hjälpen grabbar :e

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

## #11 — cHeMiCaL-X, 2001-10-23T11:12Z

kom på en sak till.. Tänk dig att fältet ser ut så här

jag heter kalle och bor i....

då tar den inte med den databasposten..Utan den tar bara med databasposter som börjar med kalle

typ ett fält som ser ut som detta:

Kalle heter jag och bor i...
 
finns det nått sätt att fixa det här?

Tack för all tidigare hjälp ni rular!

\[Redigerat av cHeMiCaL-X den 23 okt 2001\]

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

## #12 — @nders, 2001-10-23T11:14Z

Släng in wildcard före sökordet också så funkar det.

```
SQL = "SELECT * From "&Request.Form("section")&" Where Proname like '%"& Request.Form("query")&"%'"
```

Mvh,

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

## #13 — LarsG, 2001-10-23T11:15Z

```
SQL = "SELECT * From "&Request.Form("section")&" Where Proname like '%"& Request.Form("query")&"%'"
```

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

## #14 — cHeMiCaL-X, 2001-10-23T12:17Z

tack det funkade bra

som jag sa förut ni rular fett!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21697-sql-fråga
