Tente a cada nova inclusão dar o commit na transaction ou então fechar o
database a cada inclusão.... para ele liberar a memória...

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Camoloze
Enviada em: segunda-feira, 10 de dezembro de 2007 12:00
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Importar arquivo txt

 

Preciso importar um arquivinho txt para uma de nossa base de dados (
Firebird, Sql-Server... ).

Só que o da o danado tem 3.86 gbytes ( +/- 50.000.000 de registros ).

Quando começo a conversão, AssignFile( Variavel, NomeDoTxt ) , vai tudo bem
até +/- 4.000.000 de registros, ai da erro “out of memory”.

Estou utilizando Delphi2007 Update 3. Pentium Core 2 Duo, 2 giga de RAM.

Alguém conhece alguma ferramenta onde eu poderia dividir este monstro, e
trabalhar o arquivo em partes?

Any clue Andreano?

[]´s

Roberto Camoloze

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.503 / Virus Database: 269.16.17/1179 - Release Date: 09/12/2007
11:06


[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a