webForumDet fria alternativet

Nestad Sökning

2 svar · 347 visningar · startad av Salamana

SalamanaMedlem sedan mars 2005158 inlägg
#1

Sitter med en sökfunktion som jag ej får rätt på. I nuläget får jag inget felmeddelande , men ej rätt resultat.

Jag har en tabell som heter tbl_resturang där jag hämtar ut restID,restNamn,menyTyp. Sedan går jag in i tre andra tabeller(tbl_meny_buffe, tbl_vecka_utan,tbl_vecka_med) och där vill jag ha ut all information där menyTyp är samma som menyTyp som jag hämtar ur tbl_resturang.

ratt = Request.Form("sok_matratt")
sql = "select restID, restNamn, menyTyp from tbl_resturang where restID IN (select restID from tbl_meny_buffe where text like '%"&ratt&"%' AND menyTyp Like menyTyp) OR restID IN (select restID from tbl_vecka_utan where text like '%"&ratt&"%' AND menyTyp Like menyTyp) OR restID IN (select restID from tbl_vecka_med where menyTyp Like menyTyp AND text like '%"&ratt&"%'And vecka="&(DatePart("ww",now(),2,2))&");"
set rs = conn.execute(sql)

Vad är fel??

yohpopsMedlem sedan feb. 20011 198 inlägg
#2

Testa att ändra dessa:

AND menyTyp Like menyTyp

till:

AND menyTyp Like tbl_resturang.menyTyp
SalamanaMedlem sedan mars 2005158 inlägg
#3

Du e ju en klippa...

TACK!!

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