---
title: "Wildcards funkar inte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/134818-wildcards-funkar-inte"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "His Divine Shadow"
published: "2005-09-26T08:31:17.000Z"
updated: "2005-09-26T11:49:15.000Z"
replies: 7
views: 507
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/134818-wildcards-funkar-inte"
---

# Wildcards funkar inte

## #1 — His Divine Shadow, 2005-09-26T08:31Z

Har en relativt enkel kod som inte funkar.

```
location = request("Location")

SQL = "SELECT * from Kat WHERE Location = '"& Location &"'"
```

 

När man i ett formulär väljer att location ska vara precis alla så har jag gjort så att dess värde i formuläret blir % men det funkar inte, ingenting alls blir valt då, vad ska jag använda? Kör med en access databas och öppnar den med denna kod, kan den vara fel?

```
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\data\WebData\Spakundregister.mdb;"
```

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

## #2 — @nders, 2005-09-26T08:43Z

Du kan inte använda wildcards med =, utan du ska då använda LIKE.

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

## #3 — Glitter, 2005-09-26T08:44Z

red / försent svar

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

## #4 — Erik Juhlin, 2005-09-26T08:51Z

Dessutom kan det vara en idé att hindra SQL-injections genom att replacea "'" med "''".

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

## #5 — His Divine Shadow, 2005-09-26T08:54Z

JAg antar att LIKE funkar lika bra som = ?

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

## #6 — Engine^, 2005-09-26T11:41Z

LIKE och = ? hör inte ihop alls.

\= ? används för att göra en parameteriserad fråga mot Accessdatabaser (och andra dbms möjligen).

```
select * from tabell where kolumn = ?
```

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

## #7 — @nders, 2005-09-26T11:46Z

Engine^, jag tror frågan kan ställas så här:
"Fungerar LIKE lika bra som att använda likhetstecken?"

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

## #8 — Engine^, 2005-09-26T11:49Z

> **@nders skrev:**
>
> Engine^, jag tror frågan kan ställas så här:
> "Fungerar LIKE lika bra som att använda likhetstecken?"

Ok. Då är svaret ja, men med LIKE kan du även använda wildcards. Dock ska LIKE undvikas om inte wildcards behövs...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/134818-wildcards-funkar-inte
