---
title: "Sökfunktion som hittar nästan alla ord"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41195-sökfunktion-som-hittar-nästan-alla-ord"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Molna"
published: "2002-04-09T15:55:10.000Z"
updated: "2002-04-11T09:02:26.000Z"
replies: 5
views: 327
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/41195-sökfunktion-som-hittar-nästan-alla-ord"
---

# Sökfunktion som hittar nästan alla ord

## #1 — Molna, 2002-04-09T15:55Z

Nu har jag ett helkonsigt problem:/ Jag har en sökfunktion som letar efter angivna ord/bokstäver, och hittar nästan alla.. Hur är det här överhuvudtaget möjligt?? Om den söker efter ord i tex:

En mening.

Så hittar den kanske två "en" och ett "i", men inget "g"?

Jag ger upp:/

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

## #2 — Jörgen HP, 2002-04-09T16:15Z

Om du visar lite kod så kan vi kanske hjälpa ;)

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

## #3 — Molna, 2002-04-10T11:26Z

Om jag skriver:
if instr(ucase(rs.FIELDS("beskriv")),ucase(request.form("beskriv"))) then
    if instr(ucase(rs.FIELDS("namn")),ucase(request.form("namn"))) then

blabla

   end if
end if

Så fungerar det, men inte om jag skriver:
if instr(ucase(rs.FIELDS("beskriv")),ucase(request.form("beskriv"))) and instr(ucase(rs.FIELDS("namn")),ucase(request.form("namn"))) then

blabla

end if

Hur kan det vara så? Det konstigaste är egentligen att alternativ 2 fungerar oftast, men inte på allt medan alternativ 1 alltid fungerar..

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

## #4 — Pace, 2002-04-10T11:37Z

Klamra hela jämförelsen:

```
if [red][b]([/b][/red]instr(ucase(rs.FIELDS("beskriv")),ucase(request.form("beskriv"))) and _
 instr(ucase(rs.FIELDS("namn")),ucase(request.form("namn")))[red][b])[/b][/red] then
```

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

## #5 — Molna, 2002-04-10T11:45Z

Det fungerar tyvärr inte bättre för det, och inte ens så här:

if ((instr(ucase(rs.FIELDS("beskriv")),ucase(request.form("beskriv")))) and 
 (instr(ucase(rs.FIELDS("namn")),ucase(request.form("namn"))))) then

Visst är det skumt?:/

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

## #6 — Molna, 2002-04-11T09:02Z

Jag vet att det är skumt, men är det inte någon som har ett bra förslag på vad det kan vara? Hur det kan fungera om man delar upp det i två if-satser, men fungerar "lite" om man har det i en if-sats med and mellan..?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/41195-sökfunktion-som-hittar-nästan-alla-ord
