Pessoal boa tarde !!!

O que estou utilizando:
- Firebird 2.1 (Linux-RH9)
- Delphi 7
- Componentes de Acesso: Zeos 6.6.1 - beta


Estou com um problemão, tenho uma tabela que tem 60.000 registros,
quando dou um Select nela fazendo um filtro para buscar os somente os
dados solicitados e colocá-los em uma grid a mesma fica bastante lenta. 

Na consulta aos dados faço ela usando o FIRST 500 SKIP 0 para que ele
traga somente 500 registros de cada vez iniciando sempre do primeiro
registro até aí tudo beleza. 
O que ocorre é que os Componentes Zeos não possuem ou não encontrei a
propriedade chamada "FechALL", esta propriedade quando habilitada
(TRUE) é responsável em trazer todos os registros de uma vez deixando
a aplicação muito lenta, tem como desabilitar isso do ZEOS fazendo com
que ele traga do banco de dados uma parte da consulta e conforme for
rolando a grid ele requisite ao servidor o restante ?

Obrigado pela anteção...

Luiz Nardelli


Responder a