webForumDet fria alternativet

LIKE i SQL

ASPur ASP

2 svar · 213 visningar · startad av eas

easMedlem sedan sep. 2001269 inlägg
#1

Tja,
jag gjorde nyligen ett inlägg där jag frågeade en grej angående hur man gör en sökfunktion.
Jag fick till svar denna SQL:
"SELECT * FROM inlagg WHERE [text] LIKE '%"&Request.Form("sokord")&"%'"

Det funkar skitbra, det är bara det att jag inte lyckas kombinera den med några andra specifikationer.
Varken
"SELECT * FROM inlagg WHERE [text] LIKE '%"&Request.Form("sokord")&"%' ORDER BY "&Request.Form("soksort")
eller
"SELECT * FROM inlagg WHERE forum='"&Request.Form("sokforum")&"' AND [text] LIKE '%"&Request.Form("sokord")&"%'"
funkar!

Är det nån som kan förklara detta för mig och hitta en check lösning?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

jag ser inga fel i dessa satser. På vilket sätt fungerar dom inte? Du kan ju alltid lägga till en utskrift av den färdiga strängen och testa den separat.

BettanMedlem sedan dec. 199938 inlägg
#3

Om du med [text] menar ett kolumn-namn i tabellen inlagg så ska de fungera alldeles utmärkt.

126 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)