Consulta lenta x importação de txt

Firebird

19/09/2003

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


Marcosrodias

Marcosrodias

Curtidas 0

Respostas

Afarias

Afarias

19/09/2003

Troque a tabela por uma query (IBQuery) e configure a propriedade UniDirecional = TRUE, a performance deve aumentar *MUITO*!!


T+


GOSTEI 0
POSTAR