---
title: "Mysko fel på sökord."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13456-mysko-fel-på-sökord"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "saw"
published: "2001-12-31T13:26:00.000Z"
updated: "2001-12-31T13:26:00.000Z"
replies: 0
views: 127
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/13456-mysko-fel-på-sökord"
---

# Mysko fel på sökord.

## #1 — saw, 2001-12-31T13:26Z

Jag får ett mystiskt fel när jag på min sökmotor försöker att få sökordet att skrivas ut med fet text. Jag visar det mesta här:

```
strFieldName = Request("Column")
strTableName = Request("Table")
strOrderByField = Request("OrderBy")
SValue = Request("SValue")
SType = Request("SType")

For i = 1 to len(SValue)
   If mid(SValue, i, 1) = " " Then
     WordCounter = WordCounter + 1
   End If
Next

WordCounter = WordCounter + 1

Dim Word(100)
CurrentWord = 1
For i = 1 to len(SValue)
     If mid(SValue, i, 1) = " " Then
	CurrentWord = CurrentWord + 1
     Else
	Word(CurrentWord) = Word(CurrentWord) + mid(SValue, i, 1)
     End If
Next
SQL = "SELECT * FROM " & strTableName & " WHERE "

	For i = 1 to WordCounter
		If SType = "AllWords" Then
			If i <> WordCounter Then
				SQL1 = SQL1 & strFieldName & " LIKE '%" & Word(i) & "%' AND "
			ElseIf i = WordCounter Then
				SQL1 = SQL1 & strFieldName & " LIKE '%" & Word(i) & "%'"
			End If
		ElseIf SType = "AnyWord" Then
			If i <> WordCounter Then
				SQL1 = SQL1 & strFieldName & " LIKE '%" & Word(i) & "%' OR "
			ElseIf i = WordCounter Then
				SQL1 = SQL1 & strFieldName & " LIKE '%" & Word(i) & "%'"
			End If
		End If

	Next
if Len(strOrderByField) > 0 then

	SQL = SQL & SQL1 & " ORDER BY " & strOrderByField
Else
	SQL = SQL & SQL1
End If
```

Sen kopplar jag databasen osv och skriver ut den aktuella posten så här:

```
           <%= Replace(ParseURLs(Left((RS("Artikel")),165) & "..."),sValue ,"<b>" & request("sValue") & "</B>",1) & "<BR>" %> </p>
```

Vad som händer är att om jag t ex söker på kul så får jag upp t ex s**kul**l
Scriptet plockar alltså upp orden innuti andra ord.
Hur göra?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13456-mysko-fel-på-sökord
