Søgning på en overskrift
Hejsa,Jeg skal bruge en funktion som skal sortere på forskellige søgeord..
Jeg her tabel med x-antal søgeord, og en anden tabel med overskrifter..
- CMSfeedssearchwords
- CMSfeeds
En overskrift kunne være "Manden på hesten"
Det den så skal gøre er at søge på ordene i overskriften f.eks. "Manden" og IKKE "Mand" så man kan desværre ikke bruge LIKE..
Problemet erdog at hvis man havde søgeordet "Mand" ville den også tage ordet manden, vandmanden, mandag med... og det dur ikke.. desværre :(
includethisinthesql = " where ("
set findallthecases = Connbrugere.Execute("select * FROM CMSfeedssearchwords where CFWcategory = "&category&" order by CFWword ASC")
do while not findallthecases.eof
if cint(startcounting) = 0 then
includethisinthesql = includethisinthesql & " DFheadline LIKE '%"&findallthecases("CFWword")&"%'"
else
includethisinthesql = includethisinthesql & " OR DFheadline LIKE '%"&findallthecases("CFWword")&"%'"
end if
startcounting = startcounting + 1
findallthecases.MoveNext
loop
findallthecases.close
includethisinthesql = includethisinthesql & ")"
Jeg kunne så udskrive mine overskrifter via denne SQL
set findactivefeeds = Connbrugere.Execute("SELECT top 30 * FROM CMSfeeds "&includethisinthesql&" AND DFstatus <> 'deleted' order by Dfdateinserted DESC")
På forhånd tak