CR und LF herausfiltern
Verfasst: 19. Januar 2015 15:19
Hallo Leute,
ich muss aus unserem Artikelstamm eine formatierte CSV-Datei generieren, welche bestimmte Felder enthält. Unter anderem auch die Artikelbeschreibung in 2 Sprachen (Einstellungen/Sprache-Artikelbeschreibung). Das ist ja am Ende die Tabelle InventTxt. Pro Artikel soll eine Zeile in der CSV-Datei mit den geforderten Feldern gefüllt werden. Das Ganze mache ich in einer while Schleife mit: strLfix(inventTxt::find(inventTable.ItemId,'de').Txt,100) plus einige weitere Felder.
Das funktioniert auch alles super, bis auf die CR und LF Zeichen. In der CSV-Datei kommt dann natürlich jedesmal eine neue Zeile, wenn in der Artikelbeschreibung Enter gedrückt worden ist. Wie kann ich dafür sorgen, dass wirklich nur eine Zeile pro Datensatz in die CSV-Datei geschrieben wird?
viele Grüße
Mike
ich muss aus unserem Artikelstamm eine formatierte CSV-Datei generieren, welche bestimmte Felder enthält. Unter anderem auch die Artikelbeschreibung in 2 Sprachen (Einstellungen/Sprache-Artikelbeschreibung). Das ist ja am Ende die Tabelle InventTxt. Pro Artikel soll eine Zeile in der CSV-Datei mit den geforderten Feldern gefüllt werden. Das Ganze mache ich in einer while Schleife mit: strLfix(inventTxt::find(inventTable.ItemId,'de').Txt,100) plus einige weitere Felder.
Das funktioniert auch alles super, bis auf die CR und LF Zeichen. In der CSV-Datei kommt dann natürlich jedesmal eine neue Zeile, wenn in der Artikelbeschreibung Enter gedrückt worden ist. Wie kann ich dafür sorgen, dass wirklich nur eine Zeile pro Datensatz in die CSV-Datei geschrieben wird?
viele Grüße
Mike