la parentesi finale non ci va


sql = "SELECT * FROM tabelal WHERE"
for i=0 to ubound(keywords)
if i>0 then sql = sql & " and"
sql = sql & " produttore='" & produttore & "'"
next


in questi casi ti consiglio di fare un

response.write sql
response.end

ti verrà stampata a video la query e potrai provarla sul db