kuroski 0 Denunciar post Postado Setembro 21, 2009 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
Chrnos 30 Denunciar post Postado Setembro 21, 2009 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