Consulta Delphi/Interbase, mas dá um erro (complicada)

Delphi

16/03/2003

:?: :?: :?: Uso o Interbase 6, e os componentes ta paleta Interbase

dm1.IBQR_conscliente.Close;
dm1.IBQR_conscliente.sql.clear;
dm1.IBQR_conscliente.sql.add(´Select * From conserto co left join cliente cli on co.cpf_cnpj=cli.cpf_cnpj where cli.nome like :nome´);
dm1.IBQR_conscliente.Params[0].AsString:= ´¬´+UpperCase(edit1.Text)+´¬´;
dm1.IBQR_conscliente.Open;

Quando mando fazer a consulta, dar o erro: SQL parse error parameter name expected.
Porém a consulta aparece do jeito que eu quero. Mas o que ficar ruim é a mensagem de erro. :?: :?: :?:


Accsjee

Accsjee

Curtidas 0

Respostas

Maurício Santos

Maurício Santos

16/03/2003

Olá!!!

Não sei se vai dar certo mas tente trocar o ´like :nome´ por ´= :nome´

[]´s


GOSTEI 0
Gustavo

Gustavo

16/03/2003

Veja na lista params se o tipo de dado que o componente deve receber está com fstring


GOSTEI 0
Herivelto

Herivelto

16/03/2003

Eu acho que vc deve fazer assim
dm1.IBQR_conscliente.Params[0].AsString:= UpperCase(edit1.Text)+´¬´;


GOSTEI 0
POSTAR