---
title: "Select sök"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21074-select-sök"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Kent"
published: "2000-09-08T18:36:00.000Z"
updated: "2000-09-21T17:22:00.000Z"
replies: 12
views: 512
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/21074-select-sök"
---

# Select sök

## #1 — Kent, 2000-09-08T18:36Z

Hur ser en SQL sträng ut om man vill säka i select case,
\<form action="sok.asp" method="post"\>
\<select name="bilar"\>
\<option value="Volvo"\>Volvo
\<option value="Saab"\>Saab
\</select\>
\<input type="submit" value="Sök"\>
osv,,

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

## #2 — Vide, 2000-09-08T18:38Z

Du söker som i en vanlig Request.Form... i ditt fall här så skulle det kunna se ut någonting sånthär:

SQL = "Select \* from tabell where fld = '" & Request.Form("bilar") & "'"

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

## #3 — Kent, 2000-09-20T18:30Z

Vad står fld för.?

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

## #4 — Swey, 2000-09-20T18:40Z

Fld är fältet(kolumnen) som du ska söka i. Fld = Field.

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

## #5 — Kent, 2000-09-20T20:04Z

Koden funkar inte,
jag vill kunna sortera ut en viss kategori, ex om jag har denna html kod,
\<form action="sok.asp" method="post"\>
\<select name="bilar"\>
\<option value="Volvo"\>Volvo
\<option value="Saab"\>Saab
\</select\>
\<input type="submit" value="Sök"\>
och väljes volvo, så ska den sortera ut alla kategorier under volvo,
jag har endast en rad i databasen och det är bilar.
Hur göra?

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

## #6 — AG, 2000-09-20T20:13Z

Kanske uppfattar dig fel nu men Swey exemplet förutsätter att du har en kolumn som heter fld, detta får du då byta ut till ditt kolumn namn vilket verkar vara bilar.
Är det så?

Andreas

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

## #7 — Kent, 2000-09-20T20:18Z

Har även testat detta men utan resultat.

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

## #8 — AG, 2000-09-20T20:22Z

Ok, skulle du då kunna lägga upp den aspkod du har till sidan sok.asp
plus att förklara hur din databas är uppbyggd.

Andreas

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

## #9 — Kent, 2000-09-20T22:15Z

OK här kommer koden,

```
<%
Set Databas = Server.CreateObject("ADODB.Connection") 
MdbFilePath = Server.MapPath("data.mdb") 
Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";" 
SQL = "Select * from Tabell where Typ = '" & Request.Form("Typ") & "'"
Set RS = Databas.Execute(SQL)
%>

<form action="sok" method="post">
<select name="Typ">
<option value="Volvo">Volvo
<option value="Saab">Saab
</select>
<input type="submit" value="Sök">
</form>
<%
Do While Not RS.EOF
%>
<%=RS("Titel")%><br>
<%=RS("Utl")%><br>
<%=RS("Beskrivning")%><br>
<%
RS.MoveNext
Loop
%>
```

Databasen ser ut som denna,
Typ
Titel
Url
Beskrivning

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

## #10 — AG, 2000-09-21T06:32Z

Det är inte så att du bara har skrvit i fel tabellnamn, glömt att ändra tabell till ditt tabell namn?
Sen borde väl
\<%=RS("Utl")%\>\<br\>
bli
\<%=RS("Url")%\>\<br\>  ?

Testa att det, om det inte hjälper kopiera då in vad då får för felmeddelande.

Andreas

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

## #11 — Kent, 2000-09-21T11:44Z

Jag får inte upp något felmeddelande, den visar bara alla poster vad jag än söker på.

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

## #12 — Kent, 2000-09-21T16:41Z

Ingen?

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

## #13 — AG, 2000-09-21T17:22Z

Har du lust att skicka över filerna, elelr kontakta mig via icq?
3916394 är uinen.
Maila annars till ag@netmails.com.

Skall titta på dina filer och databaser :)

Andreas

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21074-select-sök
