Re{2}: [firebase-br] Como pegar o resultado de um Count(*)

Fernando Machado fm-sistemas em fm-sistemas.com
Sex Jul 29 10:43:30 -03 2005


RedDevil

Como expliquei ao Eduardo e ao Augusto, tá me preocupando estender muito 
esta questão, pois estamos enchendo a lista de mensagens. Não quero 
atrapalhar a vida de ninguém.
Mas te dando um retorno com relação a SP:

Realmente procedi como o Geovani falou colocando ela no SQL Editor e 
funcionou beleza. É que não tenho prática com SPs e estava tentando executar 
na paleta New_Procedure.
Assim olha:
Ela aparentemente funciona, pois ao executar no IBExpert ela mostra a tala 
me pedindo as datas, só que após informar as datas e começar a pesquisa ele 
congela, já tentei varias vezes e o IbExpert simplesmente congela, eu acho 
que não pode ser pela quantidades de registros da tabela né (280.000).
Ainda não busquei pela aplicação, pois achei que poderia dar o mesmo problem
Vou ficar fuçando por aqui...valeu !

obrigado

Fernando




ola Fernando,


> O código que o RedDevil mandou é a criação completa da SP, você deve
> rodar ela no SQL  Editor, não em new SP.

eh bem como o Giovani falou ae...

voce pega o codigo que eu postei, se quiser alterar o nome da SP para algo 
mais
"descritivo" altere, altere o "campo_codigo", o "campo_nome" e o
"tabela_clientes" pelos nomes dos campos e pela tua tabela de clientes, e 
entao
"cola" isso no SQL Editor e da um <F9> que a SP sera criada no banco...

ela eh uma SP Selecionavel, para usar ela voce usa um componente TQuery, em 
cujo
SQL voce coloca o seguinte:

select * from <nome_da_SP>

e liga essa TQuery no DBGrid, que ela vai te retornar o codigo e o nome dos
clientes, e a quantidade de filmes que eles alocaram no periodo que voce
informou...


[]s
força sempre.
ate +++

--
Luiz "RedDevil" Stefanski





Mais detalhes sobre a lista de discussão lista