Udviddelse af søgning i min Access database ønskes.
Jeg har denne her som virker fint hvis man kun søger på eet enkelt ord:<!--#include file="db.asp"-->
<%
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open db
Set rs = Server.CreateObject("ADODB.RecordSet")
keyword = Request.Querystring("WORD")
If keyword = "" then
response.redirect "index.htm"
end if
If keyword = " " then
response.redirect "index.htm"
end if
%><%
strSQL = "SELECT * FROM links WHERE titel LIKE '%" & keyword & "%' OR beskriv LIKE '%" & keyword & "%' OR kode LIKE '%" & keyword & "%'"
'response.write strsql
strDSN = db
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN
Set rs = myConn.Execute(strSQL)
'response.write strSQL
response.write "<table cellpadding='0' cellspacing='0' border=0 width='529' bgcolor='#8f9cae'><tr><td height=24><div ><font color='#FFFFFF' size=2><center><font face=verdana size=2 color=white><b>Søgeresultat</b></font></div></td></tr></table>"
response.write "<table cellpadding='0' cellspacing='0' border=0 width='100%' bgcolor='white'><tr><td><table cellpadding='0' cellspacing='2' border=0 width='100%' bgcolor='white'><tr><td>"
If rs.eof then
********************
Jeg vil gerne have det sådan at man f.eks kan søge på "god pinse". Skal så finde alle felter der indeholder "god+pinse"(eller bare god eller pinse).Håber det er korrekt forklaret.
Min tabel ser således ud:
titel - tekst
beskriv - notat
link - tekst
kode - tekst
********************
PS: Spændt på om nogen kan hjælpe.
