Rogério,

       Alguns podem não concordar, mas se o arquivo não tem delimitador, 
mas a largura das colunas é fixa, eu usaria FileHandle para ler 
linha-a-linha.

Wilton

Rogério wrote:

>O problema é que este txt não possui delimitação por ponto e virgula, é
>apenas por espaços delimitando as posições.
>
>Ex.:
>Nome                        Data              Idade   Sexo   Endereco
>Jose da Silva              01/01/1925      80        M    Rua Hum, 25
>Maria dos Santos       05/05/1962      43        F     Rua Dois, 13
>Joaquim de Oliveira    01/04/1928      77        M    Rua Tres, 26
>Joana Ferreira            01/03/1972      33        F      Rua Quatro, 12
>
>Valeu !
>
>----- Original Message ----- 
>From: "Andre - Yahoo" <[EMAIL PROTECTED]>
>To: <delphi-br@yahoogrupos.com.br>
>Sent: Tuesday, October 18, 2005 2:15 PM
>Subject: Re: [delphi-br] O que tem a MELHOR PERFORMANCE ?
>
>
>vc pode usar o ADO para conectar neste arquivo txt, se ele tiver separado
>por ponto e virgula tá morto o problema.
>  ----- Original Message ----- 
>  From: Rogério
>  To: delphi-br@yahoogrupos.com.br
>  Sent: Tuesday, October 18, 2005 1:18 PM
>  Subject: [delphi-br] O que tem a MELHOR PERFORMANCE ?
>
>
>  - Preciso Ler um .Txt com 2.000.000 ou + (dois milhoes de registros ou
>mais)
>
>  - Este .Txt está dividido em 5 colunas: Nome, Data de Nascimento, Idade,
>  Sexo, Endereco
>
>  - Consolidar este .Txt por Data de Nascimento, Idade e Sexo... para saber
>as
>  respectivas quantidades...
>
>  - Detalhe: Preciso da melhor performance possível e disponível...
>                  Por isso descartei a Inserção em um BD e usar GroupBy
>  Posteriormente.
>                 Acho que o melhor seria fazer tudo em memória pois,
>gravando
>  em disco é inviável devido o tempo gasto...
>
>  Não sei como ou, qual Tecnologia utilizar !! TStringList / ClientDataSet
>em
>  memória / Arrays
>
>  Alguém já passou por isto ou tem algum palpite ??
>  Estou em uma Arapuca Danada...
>  Se souberem de algum algorítimo tb. agradeceria...
>  Boa tarde pessoal...
>  [ ]'s
>
>
>
>
>
>
>  _______________________________________________________
>  Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e
>concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/
>
>
>  -- 
>  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>  Para ver as mensagens antigas, acesse:
>  http://br.groups.yahoo.com/group/delphi-br/messages
>
>  Para falar com o moderador, envie um e-mail para:
>  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>
>
>
>        Yahoo! Grupos, um serviço oferecido por:
>
>
>
>----------------------------------------------------------------------------
>--
>  Links do Yahoo! Grupos
>
>    a.. Para visitar o site do seu grupo na web, acesse:
>    http://br.groups.yahoo.com/group/delphi-br/
>
>    b.. Para sair deste grupo, envie um e-mail para:
>    [EMAIL PROTECTED]
>
>    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>Serviço do Yahoo!.
>
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
>  
>


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

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 




Responder a