[firebase-br] RES: pesquiza em banco

Kleber - Vector Informática kleber.furtado em vectorinf.com.br
Ter Jun 8 12:54:32 -03 2010


Pessoal, eu prefiro QuotedStr, quando se trata de substituição em Queries,
utilizo também a Format, o código fica mais limpo e legível:

Seria mais ou menos o seguinte:

SQL.Text := Format('SELECT * FROM Tabela WHERE Nome like %s', [QuotedStr('%'
+ Edit1.Text + '%')]);

Claro, que utilizando parâmetros em Query, é melhor ainda, se for utilizar
em laço (loop) por exemplo, torna-se mais rápido, porém, eu segui parte da
teoria do exemplo utilizado.

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Alysson Azevedo
Enviada em: sexta-feira, 4 de junho de 2010 12:13
Para: FireBase
Assunto: Re: [firebase-br] pesquiza em banco

Reijanio, num sei se vc sabe, mas no lugar de #39, vc pode usar dois
apostrofes...
'SELECT * FROM Tabela WHERE Nome =:buscaNome LIKE ''%' + Edit1.Text + '%''
';

repare que '' (dois apostrofes) é diferente de " (aspas)
--

Alysson Gonçalves de Azevedo
(11) 8491-7730

(\(''^_^ )/)

"Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
gritando: -Perdi tudo!!!"




Em 4 de junho de 2010 12:19, Reijanio Nunes Ribeiro
<rnribeiro em gmail.com>escreveu:

> ricardo seguinte utlize algo do tipo 'SELECT * FROM Tabela WHERE Nome
> =:buscaNome LIKE ' + #39 + '%' + Edit1.Text + '%' + #39 e por ai vai vc
> podee criar filtros pra facilitar a busca
> Em 4 de junho de 2010 09:31, Ricardo Stelmach
> <ricardostelmach em gmail.com>escreveu:
>
> > Bom dia galera!!!
> >
> > Estou com o seguinte problema. tenho um sistema em Access , que tenho q
> > converter para firebrid , contudo na hora de fazer as pesquisas ele fica
> > muito lento,
> > utilizo o seguinte o comando locate para fazer a busca no firebrid , no
> > access usava o  " TTable(DSrcBusca.dataset).FindNearest([(EBusca.text)])
> > ",mais no firebrid fica  inviavel usar   devido ao fato do firebrid ser
> > casesensitive.Alguem tem alguma ideia?
> >
> > Ricardo Stelmach
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista