Sto creandola pagina risultati di un motore di ricerca.

testo=request.form("searchfor")
keywords=split(testo," ")
sql="select * from schede where "
where = ""
for i = 0 to ubound(keywords)
where=where & "and " & " denominazione like '%" & keywords(i) & "%' "
response.Write(where)
next
where = Right(where,3)
sql = sql & where
rs.open sql --> line 177

Ma mi dà l'errore

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in query expression '%''.

/pages/search.asp, line 177

Dov'è l'errore.
Grazie