Lägg til villkoren för fälten med OR i WHERE-satsen.
Lägg gärna en parentes runt hela Palle-blocket också, för att undvika problem med konstiga resultat om du har fler villkor i WHERE-delen.
Får de inte riktigt till att funka, säkert nåt fnutt fel.. eller?
SQL = "Select * From " & Tabbe & " Where[B](palle1 OR palle2 OR palle3 OR palle4 OR palle5 OR palle6)[/B] Like '%" & Request.Querystring("sokord") & "%' AND sletdato is null AND slutdato is null Order By " & Request.Querystring("falt") & " " & Request.Querystring("form") & ""
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/overskudslager/ol_bruger_reservere.asp, line 744
SQL = "Select * From varelager Where
(palle1 Like '%" & Request.Querystring("sokord") & "%' or
palle2 Like '%" & Request.Querystring("sokord") & "%' or
palle3 Like '%" & Request.Querystring("sokord") & "%' or
palle4 Like '%" & Request.Querystring("sokord") & "%' or
palle5 Like '%" & Request.Querystring("sokord") & "%' or
palle6 Like '%" & Request.Querystring("sokord") & "%')
AND sletdato is null AND slutdato is null Order By " &
Request.Querystring("falt") & " " & Request.Querystring("form") & ""
Select * From varelager Where (palle1 Like '%a%' or palle2 Like '%a%' or palle3 Like '%a%' or palle4 Like '%a%' or palle5 Like '%a%' or palle6 Like '%a%') AND sletdato is null AND slutdato is null Order By lokation ASC
instr() returnerar positionen för substrängen inom den första strängen. En nolla (0) innebär att det inte finns någon matchning.
/Red:
for i = 1 to 6
if instr(recset("palle" & i), request.querystring(sokord)) <> 0 then
response.write "Palle" & i & ": " & recset("palle" & i) & "<br>"
end if
next