Fórum Contagem de Registro numa Query #592225
05/04/2018
0
Alguém pode me ajudar?
Quando faço um SELECT * FROM TBL_LOCAL, através de uma Query (Sql_local), todos os 175 registros aparecem na DBGrid, porém quando tento mostrar estes mesmos registros numTLabel, através do seguinte comando: TLabel.caption:= intostr(Sql_local.Recordcount), só aparecem 50 registros.
Será algum Bug no Delphi Xe8 ou alguma limitação em uma configuração?
Uso o FireDac do Delphi Xe8.
Agradeço, desde já.
Adailso Cosme
Curtir tópico
+ 0Post mais votado
06/04/2018
close;
sql.Clear;
sql.Add('select * from tbl_local');
open;
fatchall;
Raimundo Pereira
Gostei + 2
Mais Posts
05/04/2018
Adailso Cosme
with Sql_Local do
begin
close;
sql.Clear;
sql.Add('select * from tbl_local');
open;
end;
Tlabel.caption:= inttostr(Sql_Local.Recordcount);
Gostei + 0
06/04/2018
Carlos Natividade
O objeto ADQuery possui uma propriedade: FetchOptions => RecordCountMode
Geralmente ela fica como cmVisible, experimente colocar cmTotal.
Gostei + 0
06/04/2018
Adriano
Gostei + 0
07/04/2018
Adailso Cosme
Fiz um Fetchall em tempo de execução e deu certo. O fireDac bão tinha a propriedade que vc mencionou. Contudo vc me ajudou..
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)