Saludos
Trata de usar las etiquetas, la he cambiado por ti, si quieres edita tu mensaje para que veas como se usa.
Pues con tu problemas es que estas poniendo el parametro dentro de la comilla simple y a partir de ahi delphi no lo reconoce. Por lo que veo, en tu caso debes usar comilla por el '%'. Hazlo asi
Código SQL
[-]select *
from tabla1
where campo like arametro
En Delphi
Código Delphi
[-]...
...
Dataset1.ParamByName('parametro').AsString:=QuoteStr('%'+variable+'%');
...
...
Suerte