webForumDet fria alternativet

Sök i databasen

ASP

4 svar · 355 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Det funkar inte riktigt som det ska. Det blir inget felmeddelande, men texten man söker på (som finns i nyheten som kommer upp) blir heller inte tjock. Här e koden för resultat sidan:

<!--#include file="inc_db.asp" -->

<% sok = "'%" & Request.Form("search") & "%'" %>

<% SQL = "SELECT * From news " & _
" WHERE writer like " & sok & _
" OR news like " & sok & _
" OR topic like " & sok & _
 " OR datum like " & sok
Set objRecSet = objConn.Execute(SQL)

if objRecSet.EOF Then
Response.Redirect("error.asp")
Else %>

<% Do Until objRecSet.EOF %>

<% Dim all, n
all = "<span class='topic'><b>"& objRecSet("topic") &"</b></span><br><span class='date'>"& objRecSet("writer") &" - "& objRecSet("datum") &"</span><br>"& objRecSet("news") &"<br><br>"
n = replace(all,sok,"<b>" & sok & "</b>")
Response.Write n &"<br>" %>

<% objRecSet.MoveNext
Loop %>

<% End if %>

<% objConn.Close
Set objRecSet = Nothing
Set objConn = Nothing %>

<a href="search.asp">New search</a>

Någon som har en lösning?

Medlem sedan juni 200032 967 inlägg
#2

även om din sökning i databasen är case insensitive och ger träff, är inte kommandot replace() det.

finns det en case skillnad?
eller är sökträffarna exakt likadana som sökordet skrevs in?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan jan. 20011 140 inlägg
#3

Vad menar du? Frågar du om sökningen reagerar på genemer och versaler eller? Det spelar ingen roll i alla fall. Har någon en lösning på mitt problem?

Medlem sedan juni 200032 967 inlägg
#4

om jag inte vet vad problemet är så är det svårt!

bara för att göra helt klart:

söker jag på bokstaven k, så hittar den allt där lilla k finns, men lilla k blir inte fetstil när du skriver ut sökresultaten?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan jan. 20011 140 inlägg
#5

Nej precis, den hittar rätt å så. Bara det att det som man söker på ska bli fetstil, men det blir det inte.

431 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
155 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
292 ms — ändringar (db)