---
title: "Fel på SQL sök sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41645-fel-på-sql-sök-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2002-04-15T14:22:10.000Z"
updated: "2002-04-15T14:28:20.000Z"
replies: 7
views: 257
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/41645-fel-på-sql-sök-sats"
---

# Fel på SQL sök sats

## #1 — voigtann1, 2002-04-15T14:22Z

SQL = "SELECT \* FROM files where ID\>0"

If request.querystring("name")\<\>"" Then
SQL= SQL & " and where filename like = '" & request.querystring("name") & "'" 
End If

om jag försöker söka efter en fil som finns i databasen får jag error:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'ID\>0 and filename like = 'fil''.
/voigtan/config/funk/asok.asp, line 14

line 14:
set recset = conn.execute(sql)

vad är det för fel?
jag vet att fil finns med i en av filerna

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

## #2 — @nders, 2002-04-15T14:23Z

Du ska inte ha både like och =.
Du har dessutom två where, det ska du inte heller ha.

Mvh,

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

## #3 — voigtann1, 2002-04-15T14:23Z

hur ska jag skriva då?

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

## #4 — @nders, 2002-04-15T14:24Z

Ska du använda = eller like?

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

## #5 — voigtann1, 2002-04-15T14:25Z

jag vill ju om vi har en fil som heter:
test
och om man skriver tes då ska den ändå hittas då måste jag ju köra like eller?

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

## #6 — @nders, 2002-04-15T14:26Z

Ja, men ska du köra like ska du också ha wildcards (%) i frågan, annars ska du använda =.

```
SQL = "SELECT * FROM files where ID>0" 

If request.querystring("name")<>"" Then 
SQL= SQL & " and filename like '%" & request.querystring("name") & "%'" 
End If
```

Mvh,

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

## #7 — voigtann1, 2002-04-15T14:27Z

Tackar.. nu fungerar det.. snabba svar idag? är det tack vare den nya funktionen här eller? =) SnabbSvar.. mm.. det är det =)

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

## #8 — @nders, 2002-04-15T14:28Z

Så måste det vara! :)

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/41645-fel-på-sql-sök-sats
