Witajcie.
Mam problem z odczytem plików CSV przez ADO i polecenia SQL. Problem jest taki że dane w CSV są oddzielone nie , a ;. Ustawienia w stringu inicjującym połączeni mam takie.
'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source='+katalog+';' +
'Extended Properties="Text;HDR=yes;FMT=Delimited(;);"';
Efekt jest taki że wczytywany pliku CSV nie jest parsowany. Natomiast jak zmienię w pliku CSV ; na , to plik jest parsowany i na dodatek niezależnie od tego jaki znak będzie wskazany w Delimited.
Chciałem zapytać co zrobić aby znak w Delimited był uwzględniany chyba że nie da się tego zrobić.
Gdzieś wyczytałem że należy wskazywać/zmieniać znak Delimited w rejestrze systemu ale to rozwiązanie całkowicie odpada.
Pozdrawiam i dziękuję za pomoc.