Use QuotedStr quando houver necessidade de aspas, por exemplo:
qryConsultas.sql.add('select * from clientes where cliente= + QuotedStr( sim )); _____ De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de felipe govoni Enviada em: segunda-feira, 14 de setembro de 2009 11:19 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] aspas no firebird 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] [As partes desta mensagem que não continham texto foram removidas]