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

16/03/2003

0

:?: :?: :?: 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

Responder

Posts

17/03/2003

Maurício Santos

Olá!!!

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

[]´s


Responder

17/03/2003

Gustavo

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


Responder

17/03/2003

Herivelto

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


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar