1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

VB 2005 e leitura de ficheiros CSV

Discussão em 'Programação' iniciada por slowman, 27 de Junho de 2008. (Respostas: 0; Visualizações: 527)

  1. slowman

    slowman Power Member

    Olá pessoal, precisava de uma ajuda com este tema.

    O que se passa é que tenho uma aplicação que dada uma directoria apanha os ficheiros CSV que lá estejam e coloca-os numa tabela (datatable) de um dataset. (Ai tudo ok).
    Depois corre todos os ficheiros CSV e coloca os seus dados noutra tablea usando o OLEDB com o seguinte comando:

    Código:
    con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Path.GetDirectoryName(DRow.Item("LogFile").ToString) & ";Extended Properties=""Text;HDR=Yes;FMT=CSVDelimited"""
    con é a minha OleDbConnection
    DRow.Item("LogFile").ToString é de onde vem o nome do filheiro.

    Também tudo ok. O mais estranho é que neste pc onde estou funciona lindamente e no meu de casa só funciona se os ficheiros CSV estiverem com "," em vez de ";" como estão originalmente.

    Alguém sabe como posso contornar este problema?

    Muito obrigado e cumps.

    P.S. Já tentei algo como no ficheiro app.config alterar o culture de "neutral" para "pt-PT" mas nada.
     

Partilhar esta Página