Consulta lenta x importação de txt
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
Curtidas 0
Respostas
Afarias
19/09/2003
Troque a tabela por uma query (IBQuery) e configure a propriedade UniDirecional = TRUE, a performance deve aumentar *MUITO*!!
T+
T+
GOSTEI 0