Fórum Parâmetro na Query com LIKE #443457
20/05/2013
0
Não estou conseguindo obter resultados de uma consulta.
Faço assim:
-Na minha query tem o seguinte select:
select u.*, f.nome as funcionario_nome, e.razao_social as empresa_razao, m.motivo as motivo_nome from usuario u left join funcionario f on f.id=u.funcionario left join empresa e on e.id=u.empresa left join motivo m on m.id=u.motivo where f.id like :id and f.nome like :nome order by f.nome asc
-Em um botão consultar eu tenho o seguinte:
with qrDados do
begin
Close;
ParamByName('id').Value := '"%' + sCodFuncionario + '%"';
ParamByName('nome').Value := '"%' + sFuncionario + '%"';
Open;
if IsEmpty then
begin
MessageDlg('Registro não encontrado. Verifique.',mtWarning,[mbOK],0);
Active := False;
end;
end;Porém, eu faço uma consulta direto no banco, colocando os parâmetros, funciona. Mas pelo delphi não vai.
Alguma idéia ?
Thiago Santos
Curtir tópico
+ 0Posts
20/05/2013
Gabriel Baltazar
ParamByName('id').Value := '%' + sCodFuncionario + '%';
Gostei + 0
20/05/2013
Thiago Santos
Gostei + 0
23/05/2013
Joel Rodrigues
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)