Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kuroski

Consulta Parcial

Recommended Posts

Pessoal, gostaria da ajuda de vocês para um dúvida minha.

 

Utilizo D7 + Zeos + MySQL.

 

Possuo uma tabela relativamente grande. O meu problema é que quando eu dou um SELECT * FROM clientes e dou um QryClientes.Open para ser listado num DBGrid, a consulta demora devido ao tamanho da tabela.

 

O que eu queria era por exemplo listar no DGGrid os 20 primeiros registros e conforme eu fosse baixando a barra lateral do DBGrid a consulta fosse completada com os registros seguintes.

 

Eu sei que poderia limitar no SELECT com a opção LIMIT. Porem, como faria para quando rolar o DBGrid para baixo os outros registros fossem aparecendo.

 

Agradeço quem puder ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas porque você precisa listar todos os clientes ? Suponha que você tenha uma lista de 500 mil clientes... pra abrir essa query você vai travar sua aplicação com tantos registros para serem processados.... o ideal é que você force o usuário a digitar pelo menos parcialmente a informação que ele quer se ele não sabe ao certo e filtre os retornos com um like... seria mais fácil de ser administrado até pra você mesmo...

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.