---
title: "Visa endast ett fåtal st sökord."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/79435-visa-endast-ett-fåtal-st-sökord"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Fredde Mannen"
published: "2003-06-11T14:42:39.000Z"
updated: "2003-06-12T19:17:56.000Z"
replies: 3
views: 170
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/79435-visa-endast-ett-fåtal-st-sökord"
---

# Visa endast ett fåtal st sökord.

## #1 — Fredde Mannen, 2003-06-11T14:42Z

Jag har denna kod:

```
<%
' Övrig kod...

Set rs = Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT * from tb1 WHERE LIKE col1 '" & Request.QueryString("q") & "'"
rs.Open SQL, AdoConn

If rs.Eof Then
Response.Write("Hittade inte det sökta ordet!")
Else

Do until rs.eof

Response.Write(rs("col1") & "<hr>")

rs.MoveNext
Loop
%>
```

Hur skall jag bygga en funktion som presenterar endast 2-3 matchande sökord, och som inte skriver ut alla sökord och all övrig text runt omkring... utan typ:

' Fältet som söks igenom.
"hejsan på dig du din lilla unge typ alltså, liksom du är inte klok"

där sökord är
"du"

' Skall resultera i..
"..på dig **du**.. , liksom **du** är inte.."

Och finns det fler du i sökfältet så skall endast 2-3 du presenterar och inte allihopa!

Hoppas ni förstår. :OO

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

## #2 — Engine^, 2003-06-11T20:26Z

Det påminner en hel del om frågan du ställde för inte så länge sedan ([Visa ett visst antal hela ord](http://www.webforum.nu/showthread.php?s=&threadid=76436)). Går inte svaret där att använda?

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

## #3 — Fredde Mannen, 2003-06-12T19:03Z

Jo så klart... Men jag fixar inte detta med att den skall endast plocka ut ett fåtal av sökorden! 

Det blir som lite krångligt så att säga! :)

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

## #4 — solbulle, 2003-06-12T19:17Z

Om du utgår från den kod som Engine redan skrivit så behöver du väl bara lägga till en koll i denna loop att den max skriver ut tre poster eller vad du nu vill ha.

```
i = 0
  For Each objMatch In astrMatches
	If i < 3 then
	    strResult = strResult & " ..." & objMatch.Value & "..."
	End If
	i = i + 1
  Next
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/79435-visa-endast-ett-fåtal-st-sökord
