Šta je novo?

CSV greška kod exporta (Access 2003)

  • Začetnik teme Začetnik teme radax
  • Datum pokretanja Datum pokretanja

radax

Zapažen
Učlanjen(a)
01.01.1970
Poruke
576
Poena
20
Kad pokušam da eksportujem tabelu kao CSV pomoću:

DoCmd.TransferText acExportDelim, , "TABELA", NazivFajla

dobijam poruku o grešci: "Text file specification field separator matches decimal separator"... Interesantno je da poruku dobijam u Win7 čija je lokalizacija podešena na Serbian Latin (ili bilo šta osim US), dok u Windows-u XP takođe podešenom na Serbian Latin sve odradi ok, osim što umesto zareza kao separator koristi ";"

Pokušao sam da menjam separatore u regional settings-u i da menjam zemlju, ali ništa ne pomaže - u Win7 gornji red radi samo kad je zemlja US.

Kako da rešim ovu glupost?
 
Da odgovorim samom sebi - nisam našao elegantno rešenje (zasnovano na pravilnoj upotrebi regional settings-a), ali sam našao rešenje:

Potrebno je snimiti specifikaciju za CSV eksport (File>Export>Advanced) pod nekim imenom i posle je pozivati preko:

DoCmd.TransferText acExportDelim, "SPECIFIKACIJA-CSV", "TABELA", NazivFajla

Na taj način zaobilazi se (očigledna) MS brljotina.
 
Nazad
Vrh Dno