CX_ASCII_FILE::SetFieldSeparator
Beschreibung:
Mit dieser Funktion wird eine Zeichenkette definiert, welche die Felder (Fields) in einem Satz (Record) trennt.
Nach Erstellung einer Instanz von CX_ASCII_FILE ist für diese zunächst kein solcher Trenner definiert, so dass Sätze nicht in Felder aufgeteilt werden. Wird ein Leerstring "" an SetFieldSeparator übergeben, wird dieser Zustand wiederhergestellt.
Code-Beispiel:
CreateTransObject(CX_ASCII_FILE) -> file
"\t" file Call(SetFieldSeparator)
"attrdefa.dat" file Put(fileName)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(IN) | Top | CX_ASCII_FILE | Datei |
Top-1 | STRING | Feld-Trenner | |
Stack(OUT) | Top | - | - |
Funktionsaufruf: Call(SetFieldSeparator)
Können Datenfeld-Separatoren auch als Daten innerhalb " .... " auftreten, muss Methode ContainsStrings benutzt werden.