codice:
testo = "via camillo benso conte di cavour"
esclusioni = array("via", "di")
sql = "SELECT * FROM tabella WHERE 1 = 1 "
if inStr(testo," ") > 0 then
elementi = split(testo," ")
for i = 0 to uBound(elementi)
escludi = false
for x = 0 to uBound(esclusioni)
if lCase(elementi(i)) = lCase(esclusioni(x)) then
escludi = true
exit for
end if
next
if not escludi then
clausola = clausola & "OR campo LIKE '%" & elementi(i) & "%'"
end if
next
else
clausola = "campo LIKE '%" & testo & "%'"
end if
sql = sql & clausola
response.write sql