om du inte ska söka på län så ska du väl inte slänga in det i din select-fråga heller
wildcard i sql? tja, du har ju själv använt det, %.
4 svar · 298 visningar · startad av eld
Hjälp...Har problem med en select sats...Jag vill att Man ska kunna söka i en access bas länsvis eller alla län på en gång...
Förnärvarande går det bra att söka med ett län i taget ex Lan = AB . I basen har varje post en länsbokstav knuten till sig...
("SELECT * FROM Tabell Where Län ='" & Lan & "' and " & urval & " LIKE '%" & search & "%' ORDER BY namn")
Fråga: Finns det något "wildcard" att skicka med istället för/ersättning för Lan ? eller hur löses det bäst ?
ASP-beginner, Tyvärr :-(
om du inte ska söka på län så ska du väl inte slänga in det i din select-fråga heller
wildcard i sql? tja, du har ju själv använt det, %.
Jo...Men jag vill kunna välja om man ska hämta från alla län eller bara AB tex...om jag inte tar med Lan så funkar det ju...
Skickar med "value" från en annan sida...Tex AB men om jag skickar med value "ALLA" så vill jag att alla poster som uppfyller sökningen ska med oberoende av län.....
if Lan = "alla" then
strSQL = "SELECT * FROM Tabell Where " & urval & " LIKE '%" & search & "%' ORDER BY namn"
else
strSQL = "SELECT * FROM Tabell Where Län ='" & Lan & "' and " & urval & " LIKE '%" & search & "%' ORDER BY namn"
end if
set rs = conn.execute(strSQL)
du får givetvis ändra så variabelnamnen är dina egna.