Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Starwurst am Juni 05, 2014, 14:37:47

Titel: TransferText behandelt Komma und Semikolon unterschiedlich
Beitrag von: Starwurst am Juni 05, 2014, 14:37:47
Hallo,
per TransferText will ich eine csv - Datei einlesen.
Diese wird täglich mit neuen Daten von einem Kunden geschickt, ca. 13.000 Zeilen.
Im Originalzustand wird nur die erste Spalte von 23 importiert, alle anderen Spalten werden nicht berücksichtigt. Fehlermeldungen in der Importfehler-Tabelle: "Nicht analysierbarer Datensatz".
Wenn ich in der csv-Datei vorab die Semikolon durch Komma ersetze, funktioniert alles wie gewünscht.
Originalformat: "Text1";"Text2";...
geändertes Format: "Text1","Text2",...
Danke und Gruß
Rainer
Titel: Re: TransferText behandelt Komma und Semikolon unterschiedlich
Beitrag von: DF6GL am Juni 05, 2014, 14:47:06
Hallo,


vermutlich ist in irgendeinem "Text" ein Komma enthalten....  . Es sollte eine Importspezifikation angelegt und verwendet werden....
Titel: Re: TransferText behandelt Komma und Semikolon unterschiedlich
Beitrag von: MaggieMay am Juni 05, 2014, 16:34:28
hi,

ich würde mir mal die Systemeinstellungen anschauen, das Semikolon ist in Deutschland das Standard-Trennzeichen, woanders mag das durchaus anders sein.

Der Tipp mit der Import-Spezifikation sollte aber dennoch beachtet werden und vermutlich helfen.
Titel: Re: TransferText behandelt Komma und Semikolon unterschiedlich
Beitrag von: Starwurst am Juni 05, 2014, 18:19:50
Hallo,
danke für die schnellen Antworten:
1. waren in den Texten Kommas enthalten. Das Entfernen hat aber keine Änderung ergeben.
2. habe ich eine Importspezifikation angelegt. Nachdem ich diese auch noch richtig mit "" in der Transfertext-Syntax angegegben hatte, funktionierte es einwandfrei.
3. in den Systemeinstellungen hatte ich bis dahin noch nichts geändert.
Danke und Gruß
Rainer
Titel: Re: TransferText behandelt Komma und Semikolon unterschiedlich
Beitrag von: MaggieMay am Juni 05, 2014, 18:27:39
Zitat1. waren in den Texten Kommas enthalten.
Das ist auch völlig OK, wenn als Trennzeichen das Semikolon eingesetzt wird.