webForumDet fria alternativet

SQL - Söka

4 svar · 266 visningar · startad av eas

easMedlem sedan sep. 2001274 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. 1999153 inlägg
#2

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

@ndersMedlem sedan juni 200026 914 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. 2001274 inlägg
#4

OK, tack!

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

LarsGMedlem sedan dec. 200012 465 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.

Genererad på 382 ms · cache AV · v20260730165559-full.f96bc7eb