Hjälp med sökning

ASP

2 svar · 179 visningar · startad av sven

Medlem sedan aug. 2001383 inlägg
Trådstart#1

Försöker mig på en sökning i databasen. Men det vill sig inte riktigt.
Har fälten betalt, fnamn och enamn i databasen.

Sökningen skall matcha antingen förnamnet eller efternamnet där betalt inte är tomt.

Jag försökte typ:
sok = Request.Form("sok")
SQL = "SELECT * FROM medlemmar WHERE betalt <>'' AND fnamn OR enamn LIKE '%"&sok&"%' ORDER BY enamn"

Men det vill sig inte riktigt....

Medlem sedan juni 200032 967 inlägg
#2

Du måste ha med villkoret för alla fält du vill ha med i sökningen.

SQL = "SELECT * FROM medlemmar WHERE betalt <>'' AND (fnamn LIKE '%"&sok&"%' OR enamn LIKE '%"&sok&"%') ORDER BY enamn"

Red: Jag pillade in en parentes för att where-satsen ska fungera som tänkt. Sorry.

Mvh,

Medlem sedan aug. 2001383 inlägg
#3

Kalas...... Funka utmärkt.... Tackar och bockar.....

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)