Søgning på flere ord
Jeg ser at andre har stilt det samme spørgsmål, og har ud fra de svar der er kommet leget lidt med dette fler søge system, men er kommet til kort. Jeg får det ikke til.Jeg har et søge felt, men kan kun søge på et ord, ville gerne at jeg kunne søger på flere ord i en database og flere kollonner.
Alt virker i søge systemet koden er her:
<% hvilket = Request.Form("hvilken") %>
<%
Dim objRec, antal
antal = 0
Set Conn = Server.CreateObject("ADODB.Connection")
Set objRec = Server.CreateObject("ADODB.recordset")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../../db/murerverktoy.mdb")
objRec.Open "SELECT * FROM tabel WHERE varenummer like '%" & hvilket & "%' OR overskrift like '%" & hvilket & "%' OR picstekst like '%" & hvilket & "%'order by overskrift",conn,1,3
antal = objRec.recordcount
if antal > 0 then
Response.write "Jeg fandt " & antal & ", der svarede til dit søgekriterie"
%>
<br><br>
<% While Not objRec.EOF %>
Her efter kommer Response.write med den visuelle del af resultatet.
Jeg har forstået det så langt at jeg skal splitte "Hvilket" og først søge på del 1 og der efter rasten. Men lige meget hvordan jeg sætter det op, vil den ikke virke, altså jeg får bare en fejl melding når jeg loader siden.
Er der nogen der kan hjælpe med at vise hvordan det er jeg skal sætte det ind.