VB 2005 e leitura de ficheiros CSV

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.
 
Back
Topo