Substitua: qryConsultas.sql.add('select * from clientes where cliente= "sim"');
por qryConsultas.sql.add('select * from clientes where cliente= ' + QuotedStr('sim') ); felipe govoni 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. > > > > > -- []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html