webForumDet fria alternativet

SQL - Söka

4 svar · 266 visningar · startad av eas

easMedlem sedan sep. 2001269 inlägg
#1

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

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

:OO :q

dapMedlem sedan dec. 1999151 inlägg
#2

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

@ndersMedlem sedan juni 200032 969 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,

easMedlem sedan sep. 2001269 inlägg
#4

OK, tack!

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

LarsGMedlem 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.

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