quantidade de registro

Firebird

26/10/2007

Ola Pessoal

Ja procurei neste forum como obter a quantidade
de registros numa consulta em SQL
mas o que encontrei sempre aparece um erro que
esta faltando, algo no USES, coloco o que mandam
mas não funciona,

Poderiam me enviar como fazer isso completo

Uso o FB2.0 e Delphi 6

Grato

Claudio


Claudiocjr

Claudiocjr

Curtidas 0

Respostas

Douglasaltonia

Douglasaltonia

26/10/2007

ola claudio

vc não usa o COUNT() no comant SQL?
tipo:

SELECT COUNT(CODIGO) FROM TABELA

espero ter ajudado...
Douglas-Altonia


GOSTEI 0
Claudiocjr

Claudiocjr

26/10/2007

Obrigado pela colaboraçao

Mas o que realmente eu gostaria
é que quando eu executar uma
consulta em SQL, sem o comando Cont
ele me desse a quantidade de registros

Grato

Claudio


GOSTEI 0
Pestana_

Pestana_

26/10/2007

nossa claudiocjr pelo o que eu sei isso não é possivel, você precisa fazer um count no select.

no delphi você pode saber a qtde de registro que o select retornou, utilizando o recordCount da query que executou o select, mas se possivel utilize o comando Count do select é mais eficiente.


flw.


GOSTEI 0
Sremulador

Sremulador

26/10/2007

Caso você utilize o recordcount, tem que ser em conjunto com o fetchall


GOSTEI 0
Pestana_

Pestana_

26/10/2007

Caso você utilize o recordcount, tem que ser em conjunto com o fetchall


valeu sremulador por lembrar deste detalhe! :oops:


GOSTEI 0
Claudiocjr

Claudiocjr

26/10/2007

Descula ai pessoal mas o que é esse fetchall

É que eu gostaria de saber quantos registros
tem uma consulta de uma query, pra jogar
num ProgressBar.

Grato

Claudio


GOSTEI 0
Sremulador

Sremulador

26/10/2007

Amigo, o fetchall, faz um tipo de varedura na psquisa, indo do inicio ao final das informaçõe, no caso do progress, tem que ver onde isso vai se encachar...

tabela.fetchall;
progress.max:= tabela.recordcount;
if not tabela.eof the
  Repeat
  progress.possition:= tabela.RecordNo;
  Tabela.next;
  until tabela.eof;


acho que seria esta ae a ideia... :wink:


GOSTEI 0
Claudiocjr

Claudiocjr

26/10/2007

Obrigado pela Colaboração

Vamos aos testes

Claudio


GOSTEI 0
POSTAR