webForumDet fria alternativet
Logga in / Bli medlem

SQL - Söka

ASP

4 svar · 269 visningar · startad av eas

Medlem sedan sep. 2001269 inlägg
Trådstart#1

Varför funkar inte detta som SQL i en sökfunktion?

"SELECT * FROM inlagg WHERE InStr(text, '"&Request.Form("sokord")&"')"

:OO :q

Medlem sedan dec. 1999151 inlägg
#2

Du måste väl ange i vilket fält du letar...

Medlem sedan juni 200032 967 inlägg
#3

Du skall använda LIKE i SQL. Heter ditt fält text?

"SELECT * FROM inlagg WHERE [text] LIKE '%"&Request.Form("sokord")&"%'"

Vidare är text inget bra fältnamn. Om fältet heter så, rekommenderar jag att du byter namn på det.

Mvh,

Medlem sedan sep. 2001269 inlägg
#4

OK, tack!

Varför är text inget bra fältnamn :q

Medlem sedan dec. 200012 464 inlägg
#5

text används som namnet på en datatyp i Access/Jet.

Om du då använder det som ett kolumnnamn så blir Access förvirrat. Förvisso helt i onödan, men så är det.

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)