Fórum IBDataSet muito lento #277272
14/04/2005
0
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
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
Curtir tópico
+ 0
Responder
Posts
14/04/2005
Gandalf.nho
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)