O erro de out of memory acontece no cliente.

Mais uma questão, o erro acontece mesmo se percorro o arquivo txt sem gravar
nada.
Ex.: Mostrar na tela o registro de número 10.000.000.
Não passa de 3.481.859 registros.

Roberto

-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Joao Morais
Enviada em: segunda-feira, 10 de dezembro de 2007 12:52
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Importar arquivo txt

Camoloze wrote:
> 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”.

No cliente ou no servidor?

> 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?

Já tentou dar um commit a cada x registros? (5 mil, 10 mil, 20 mil, por aí)

> Any clue Andreano?

Hth.

--
Joao Morais



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Links do Yahoo! Grupos

 


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

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

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
 

Responder a