Buenas tardes tengo la siguiende duda. Estoy usando delphi 10.2 conectado con PostgreSql.
Tengo este condigo sql que lo ejecuto en pgAdmin y funciona:
Código SQL
[-]select * from encargado where ("Nombres" ||' '|| "Apellidos")='Pedro Piedra'
Pero al pasarlo a Delphi de esta manera:
Código Delphi
[-] with FrmVp do
begin
FDQencargado.Close;
FDQencargado.SQL.text:='select * from encargado where ("Nombres"||' '||"Apellidos")=:na';
FDQencargado.ParamByName('na').AsString:='Pedro Piedra';
FDQencargado.Open();
Email_receptor:=FDQencargado.FieldByName('Email').AsString;
Showmessage(Email_receptor);
end;
Me dar error en el parametro. Alguno sabe como se escribe correctamente esta sentencia en delphi?

. Gracias.