Fórum Problemas com parâmetros #29616
06/03/2004
0
Assim:
´SELECT * FROM PRO WHERE DESCRICAO LIKE :PDESCRICAO´
sqryprodutos.ParambyName(´PDESCRICAO´).value:=Trim(edtdescricao.text);
Isso tá me dando erro dizendo que o campo PDESCRICAO não existe mas PDESCRICAO não é field é parâmetro.
Como faço para resolver o problema?
Braytiner Heggendorn
Curtir tópico
+ 0Posts
09/03/2004
Henriquem
Coloque por favor a mensagem de erro exatamente como aparece pra vc, pois se da erro de parametro, pode ser que vc não tenha definido o tipo dele no PARAMS da Query!!!!
Falou.
Gostei + 0
10/03/2004
Braytiner Heggendorn
Gostei + 0
16/03/2004
Henriquem
Vc definiu o tipo do parametro na query? pq eu simulei exatamente a mesma coisa aqui e funcionou belezinha... inclusive coloquei os mesmos nomes...
Só mudei a tabela que fiz o Select pra fazer esse teste aí em baixo!!!!
Dentro da Query:
SELECT * FROM Filho WHERE Fil_Des LIKE :PDESCRICAO
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Query1.Close;
Query1.ParambyName(´PDESCRICAO´).value:=Trim(edtdescricao.text);
Query1.open;
if Query1.IsEmpty then
ShowMessage(´Funcionou´);
end;
E deu certo....
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)