Fórum Consulta lenta x importação de txt #38867
19/09/2003
0
Prezado colaboradores
Tenho uma aplicação que gera um arquivo texto apartir de um tabela do firebird. Tudo vai bem quando a tabela é pequena mas quando a tabela é muito grande ai uma lentidão. Acredito que o processo que estou usando não é o adequado vejam só.
1) Abro a tabela com open
2) Vou registro a registro pego os dados de cada registo e armazeno numa string que para gravar num arquivo texto cada item.
3) Fecho com close.
Acredito que o problema é no ponto 2 porque faco isso num while até o fim da tabela.
Preciso gerar este arquivo texto apartir desta tabela. Assim que sugestões vcs me dão para resolver este problema?
Grato
Marcos
Tenho uma aplicação que gera um arquivo texto apartir de um tabela do firebird. Tudo vai bem quando a tabela é pequena mas quando a tabela é muito grande ai uma lentidão. Acredito que o processo que estou usando não é o adequado vejam só.
1) Abro a tabela com open
2) Vou registro a registro pego os dados de cada registo e armazeno numa string que para gravar num arquivo texto cada item.
3) Fecho com close.
Acredito que o problema é no ponto 2 porque faco isso num while até o fim da tabela.
Preciso gerar este arquivo texto apartir desta tabela. Assim que sugestões vcs me dão para resolver este problema?
Grato
Marcos
Marcosrodias
Curtir tópico
+ 0
Responder
Posts
19/09/2003
Afarias
Troque a tabela por uma query (IBQuery) e configure a propriedade UniDirecional = TRUE, a performance deve aumentar *MUITO*!!
T+
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)