CX_ASCII_FILE::EscapeQuotesRFCConform
Beschreibung:
Dieses Flag spielt nur eine Rolle, wenn es zusammen mit ContainsStrings() verwendet wird. ContainsStrings() weißt CX_ASCII_FILE an, alle Felder, die mit " beginnen als Zeichenkette zu behandeln, die auch mit " wieder beendet werden muss. Sollen nun "-Zeichen innerhalb dieser Zeichenkette vorkommen, müssen diese entwertet werden, damit sie nicht als Zeichenkettenende interpretiert werden. Dabei gibt es die folgenden Möglichkeiten:
- \" (ClassiX standard)
- "" (RFC4180 (CSV) standard)
Mit EscapeQuotesRFCConform wird CX_ASCII_FILE mitgeteilt, dass alle Anführungszeichen innerhalb eines CSV-Datums durch "" entwertet werden. Falls eine CSV-Datei mit der falschen Einstellung gelesen wird, kann es sein, dass Read() einen Fehler meldet, weil die Zeichenkettenbegrenzung nicht passt.
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_ASCII_FILE | Das Datei-Objekt |
Stack(Out) | Top |
Funktionsaufruf: Call(EscapeQuotesRFCConform)