Saber quantas linhas existem no dbGrid sem recordcount
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
Curtidas 0
Respostas
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
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.
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