[firebase-br] Codigo vago
Eduardo Bahiense
eduardo em icontroller.com.br
Sex Fev 13 12:06:11 -03 2009
Oi Elton
O problema que vejo aqui é que ele está procurando o que não existe
(código vago), tendo que ir registro a registro e vendo se o próximo é
diferente de anterior+1. Aí é que está o gargalo da coisa. A menos que
eu tenha entendido errado.
Eduardo
Elton da Motta Barbosa escreveu:
> Graannnnde Augusto!
>
> Rapaz uma pergunta, o seu campo parece ser varchar ou char (para
> armazenar os zeros a esquerda).
> Me responde uma coisa, o seu locate faz busca com opções "caseinsensitive"?
> Caso afirmativo, o índice que voce precisa gerar é do tipo calculado
> com o seguinte código:
>
> CREATE INDEX nomedoindice
> ON nomedatabelaadastro COMPUTED BY (UPPER(nomedocampo))
>
> isso vai resolver o problema de velocidade do locate caso sua tabela
> possua mais de 10 mil registros. caso negativo, o caso é olhar o
> código do Delphi e tentar fazer uma SQL mesmo...
>
> att
>
> ______________________________________________
> 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