---
title: "Söka med LIKE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10315-söka-med-like"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "LordJens"
published: "2001-06-29T07:54:00.000Z"
updated: "2001-06-29T08:52:00.000Z"
replies: 4
views: 238
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/10315-söka-med-like"
---

# Söka med LIKE

## #1 — LordJens, 2001-06-29T07:54Z

Jag försöker göra en liten sökmaskin, som skall leta efter länkar i en databas. Jag använder följande SQL-sats för att få fram resultaten:

```
SokRes = "SELECT * FROM links WHERE namn LIKE '"& Request.Form("sok") &"'"
```

Sökningen fungerar fint så länge sökordet och posten i databasen är identiska. Borde det inte med LIKE räcka med att en del är lika?
T.ex. Jag vill att om man söker efter "webForum", så skall man även hitta "webForum & webAvis". Hur?

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

## #2 — @nders, 2001-06-29T07:56Z

du måste lägga in wildcards ju.

```
SokRes = "SELECT * FROM links WHERE namn LIKE '%"& Request.Form("sok") &"'%"
```

like utan wildcards är samma sak som =.

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

## #3 — LordJens, 2001-06-29T08:34Z

ok, men då fick jag:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i frågeuttrycket 'namn LIKE '%webforum'%'

Now what?

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

## #4 — @nders, 2001-06-29T08:38Z

du har en apostrof precis efter webforum, ska den vara där?\`

om du skall ha apostrofer i strängar i sql-frågor måste du escape:a dem.

```
SokRes = "SELECT * FROM links WHERE namn LIKE '%"& replace(Request.Form("sok"),"'","''") &"'%"
```

mvh,

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

## #5 — LordJens, 2001-06-29T08:52Z

Ok, nu fungerar det. Det var ett ' som var på fel ställe.

Använder nu koden:

```
   SokRes = "SELECT * FROM links WHERE namn LIKE '%"& Request.Form("sok") &"%'"
```

thx.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10315-söka-med-like
