Pessoal,
Estou fazendo aleitura de um arquivo texto de 20.000 linhas ( Vinte Mil linhas ), e está demorando muito.
A demora está acontecendo porque durante a leitura preciso separar partes da linha verificar além de verificar se algumas partes são só númericas ou só caracter ou ainda alfanúmericas e ai preencher o DataSet, ufa... quanto trabalho....
O que eu gostaria de saber é se preencher o DataSet direto e depois ler seu conteúdo não seria mais rápido mesmo con todo este processo a ser efetuado.
O arquivo texto tem 500 posições e como disse anteriormente 20.000 linhas, o DataSet irá ser mais rápido?
Estou lendo o arquivo.txt assim:
Obrigado
Bene
Benedito Santana - São Paulo/SP - Sua pergunta foi respondida ? Marque-a !
Estou fazendo aleitura de um arquivo texto de 20.000 linhas ( Vinte Mil linhas ), e está demorando muito.
A demora está acontecendo porque durante a leitura preciso separar partes da linha verificar além de verificar se algumas partes são só númericas ou só caracter ou ainda alfanúmericas e ai preencher o DataSet, ufa... quanto trabalho....
O que eu gostaria de saber é se preencher o DataSet direto e depois ler seu conteúdo não seria mais rápido mesmo con todo este processo a ser efetuado.
O arquivo texto tem 500 posições e como disse anteriormente 20.000 linhas, o DataSet irá ser mais rápido?
Estou lendo o arquivo.txt assim:
Using strReader As New System.IO.StreamReader("MeuArquivoTexto", System.Text.Encoding.GetEncoding(("ISO-8859-1")))
Aqui vai N processos para separar as partes do arquivo, criar uma nova linha no DataTable, verificar se o conteúdo é valido e adcionar a linha no DataTable.
End Using
Obrigado
Bene
Benedito Santana - São Paulo/SP - Sua pergunta foi respondida ? Marque-a !