Se non passi nessuna parola come input, ti da' errore : parametri insufficienti. In effetti ne aspetta uno, e tu non gliene dai nessuno.

Se passi input l'errore è nella query: qualunque sia il numero delle "parole", la query così conformata ha sempre un "AND" alla fine della condizione "like" e non va bene............se è come penso, dovrebbe funzionare facendo:

for x=0 to Ubound(parole)
strLike = strLike & " keywords LIKE '%"&parole(x)&"%'"

if not x=Ubound (parole) then
strLike=strLike" & " AND"
end if

next