IBDataSet muito lento

Delphi

14/04/2005

Oi galerinha...

Sgnte. Uso o Delphi 6 Interbase 6 e o componente IBDataSet. Atualmente estou colocando no [b:e2203e0b1c]OnCreate[/b:e2203e0b1c] do Formulário:

DataModule.IBDataSet[b:e2203e0b1c].Open;[/b:e2203e0b1c]

O Problema é que tabelas com muitos registros, 20.000 por exemplo, demoram muito pra carregar. Mas se a tabela não estiver ABERTA (Open) não consigo Inserir, Alterar, Excluir... nada.

Então gostaria de alguma sugestão dos amigos do forum para que eu possa contornar este problema de lentidão, já que o meu cliente tem que abrir o formulário varias vezes no dia e toda vez, ele ´lembra de minha mãe...´

Obrigado.

Douglas-Altonia


Douglasaltonia

Douglasaltonia

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

14/04/2005

Regrinha básica de aplicações cliente/servidor: delimite a quantidade de registros da query (via cláusula WHERE) antes de abri-la. Procure trabalhar somente com os registros requeridos no momento e não todos.


GOSTEI 0
POSTAR