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