Sök i databasen

ASP

4 svar · 380 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Trådstart#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?

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?

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.

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)