Saber quantas linhas existem no dbGrid sem recordcount

Delphi

29/06/2005

Estou usando o clientDataSet e preciso saber quantos registros existem. Mas estou passando o parametro que ele me retorne de 100 em 100. Então quando dou recordcount ele só me traz 100 no máximo. Pensei em contar as linhas no dbgrid ou tem alguma outra forma. O Banco de dados é Firebird.


Acacio

Acacio

Curtidas 0

Respostas

Massuda

Massuda

29/06/2005

Pensei em contar as linhas no dbgrid...
Isso não funciona... o DBGrid é espelho do dataset. Faça uma SQL para contar o total de registros no BD.


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

29/06/2005

Colega,

Faça um select count(*) as qtde from nome_tabela com os mesmos critérios do select utilizado para popular sua grid, pois a resposta do servidor é bem mais rápida que fazer FetchAll no resultset.


GOSTEI 0
POSTAR