Lade...
 

CX_ASCII_FILE::SetFieldSeparator

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
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.