Olá amigo, coloque aspas simples no lugar de aspas duplas.
Espero ter ajudado.
Abraço.


--- Em delphi-br@yahoogrupos.com.br, felipe govoni <govoni.fel...@...> escreveu
>
> bom dia
> 
> estou com um problema no firebird 2.1
> 
> ao realizar uma consulta simples:
> 
> qryConsultas.close;
> qryConsultas.sql.clear;
> qryConsultas.sql.add('select * from clientes where cliente= "sim"');
> qryConsultas.open;
> 
> gera um erro dizendo que o campo 'sim' nao foi encontrado, para resolver o
> problema
> preciso usar com parametro:
> 
> 
> qryConsultas.close;
> qryConsultas.sql.clear;
> qryConsultas.sql.add('select * from clientes where cliente= :tipo');
> qryConsultas.parambyname('tipo').value := 'sim';
> qryConsultas.open;
> 
> desta maneira funciona mas gostaria de saber por que isso aconteceu.
> 
> 
> 
> 
> -- 
> Felipe Govoni
> ---------------------
> GOVONI Sistemas
> Fone 8472-8718
> www.govoni.com.br
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a