Rc96
25-10-2017, 19:29:29
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:
select * from encargado where ("Nombres" ||' '|| "Apellidos")='Pedro Piedra'
Pero al pasarlo a Delphi de esta manera:
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?:confused:. Gracias.
Tengo este condigo sql que lo ejecuto en pgAdmin y funciona:
select * from encargado where ("Nombres" ||' '|| "Apellidos")='Pedro Piedra'
Pero al pasarlo a Delphi de esta manera:
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?:confused:. Gracias.