Cita:
Empezado por olbeup
Cambia el: ParamByName ('pape').Value:= ape.Text+'%';
por: ParamByName ('pape').Value := QuotedStr(ape.Text+'%');
|
Hola, cuando se utiliza parametros ya no es necesario el QuotedStr (las comilllas).
Lo que veo en tu codigo es que utilizas ExecSql, esa sentencia solo se utiliza cuando haces cambios en tu BD, como tu estas haciendo una consulta, debes utilizar Open.
Código Delphi
[-]
with Dm.Qape do
begin
ParamByName ('pape').Value:= ape.Text+'%';
Open;
end;
Saluditos