Sentencia like con sqlite

Saludos estoy utilizando executesql para recuperar registros de la bdd sqlite de la siguiente manera: executesql(“select * from productos where nombre like ?”, [id])
Pero la sentencia like no me filtra estoy haciendo algo mal? No puedo poner % porque me da error