---
title: "Sökning i asp?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/94436-sökning-i-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "tomas21"
published: "2004-01-10T00:55:00.000Z"
updated: "2004-01-15T19:10:41.000Z"
replies: 8
views: 573
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/94436-sökning-i-asp"
---

# Sökning i asp?

## #1 — tomas21, 2004-01-10T00:55Z

Tjenare!

Ni har säker fått denna fråga tusen ggr.

Jag håller på med ett projekt som måste vara klar inom närmaste 2 dagarna och eftersom jag har tidsbrist behöver jag hjälp med att hitta ett asp script som söker igenom alla tabeller i databasen utan att man behöver ange tabellernas namn och sedan listar upp sök resultatet. Skulle även upskatta om ni kunde hjälpa mig med att hitta liknande script som söker i en eller flera tabeller i databasen men inte alla tabeller.

Tack på förhand MVH Tomas

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

## #2 — tomas21, 2004-01-14T19:11Z

Nu har det gått ett bar dagar och jag har inte lyckats lösa sök problemet. Jag hoppas att någon här kan hjälpa mig. Jag ska beskriva ungefär hur det hela ska fungera.

Jag har en sida som skickar tabellens namn och fältets namn alltså:

```
sokTabell=Request.QueryString("sokTabell")
falt=Request.Form("falt")
sokord=Request.Form("sokord")
```

Med hjälp av dessa variablar skapar jag sedan SQL satsen som ska göra sökningen alltså:

```
SQL = "Select * From " & sokTabell & " Where " &_
falt & " Like '%%" & Request.Form("sokord") & "%%'"
```

Men jag får inte SQL satsen att fungera den klagar hela tiden på Like.

Efter att SQL satsen fungerar så skulle jag skriva ut innehållet i alla rader i tabellen som innehåller sökordet tex såhär:

\[ID\] \[Namn\] \[Förnamn\] \[Datum\]
3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kalle&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Anka&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;040101
5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kajsa&nbsp;&nbsp;&nbsp;&nbsp;Anka&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;040105
20&nbsp;&nbsp;&nbsp;Joakim&nbsp;&nbsp;&nbsp;Anka&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;040116

Summering: Det jag behöver hjälp med är alltså att skapa SQL satsen samt att skriva ut innehållet som ovan mha Request.QueryString("sokTabell"), Request.Form("falt").

Mvh/ Tomas

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

## #3 — @nders, 2004-01-14T19:13Z

1) Du ska bara ha ett procent-tecken före resp. efter sökordet i LIKE-instruktionen.
2) Skriv ut den färdiga SQL-frågan med response.write, så blir det betydligt enklare att debugga.

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

## #4 — tomas21, 2004-01-14T19:26Z

Alltså såhär:

```
SQL = "Select * From " & sokTabell & " Where " &_
falt & " Like '%" & Request.Form("sokord") & "%'"
```

Men hur skriver jag ut resultat som jag beksrivit i andra inlägget i tråden?

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

## #5 — @nders, 2004-01-14T19:29Z

Fungerar SQL-frågan nu? Annars, skriv ut SQL-frågan med Response.write.

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

## #6 — tomas21, 2004-01-14T19:38Z

Jag får felet syntax fel (operator saknas) i frågeuttrycket Like '%%".

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

## #7 — Jesper T, 2004-01-14T19:42Z

> **@nders skrev:**
>
> Fungerar SQL-frågan nu? Annars, skriv ut SQL-frågan med Response.write.

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

## #8 — tomas21, 2004-01-15T19:09Z

Om det går att skriva ut SQL satsen med Response.Write innebär det då att den ska fungera eller att den är korrekt skrviet med alla fnuttar osv?

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

## #9 — @nders, 2004-01-15T19:10Z

Nej, det innebär ingenting, förutom att man själv kan se hur den färdiga SQL-frågan ser ut...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/94436-sökning-i-asp
