webForumDet fria alternativet

Problem med ett sökfunktion

ASP

1 svar · 211 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

Koden

sokord = Request.Form("sokord") & "%"
sokstil = Request.Form("sokstil")

	If sokstil = "rubrik" Then

	SQL = "Select * from [forum] Where [subject] LIKE '" & sokord & "' Order by "&Request.Form("order")&" "&desc2&""

	ElseIf sokstil = "medd" Then

	SQL = "Select * from [forum] Where [meddelande] LIKE '" & sokord & "' Order by "&Request.Form("order")&" "&desc2&""

	ElseIf sokstil = "hela" Then

	SQL = "Select * from [forum] Where [meddelande] LIKE '" & sokord & "' AND [subject] LIKE '"& sokord &"' Order by "&Request.Form("order")&" "&desc2&""

	End If

När jag söker på ett ord som jag är säker på att den finns i databasen så säger den ändå att den inte hittar något, kan ni se några fel i denna kod?

OBS!
Detta är till ett forum och då söker jag i texter som kan vara långa, måste man göra på ngt annat sätt då eller?

Medlem sedan dec. 200012 464 inlägg
#2
sokord = "%" & replace(Request.Form("sokord"),"'","''") & "%"
257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)