infra:NET User
 
×
1.5.3 StpPreDelimits – Setzen der Trenner und Formatierungszeichen
StpPreDelimits(strDelimitF,strDelimitD,strDelimitW,strDelimitT,strDelimitP);
Argumente
StrDelimitF(ield)
Feldtrenner, grenzt die Felder voneinander ab. Beim Export werden sie gesetzt, beim Import entfernt. Der Default ist "<|>"
 
StrDelimitD(ay)
Trenner für die Formatierung des Datums. Default ist infra-Standard.
 
StrDelimitW(eek)
Trenner für die Angabe der Woche. Default ist infra-Standard.
 
StrDelimitT(ime)
Trenner für die Angabe der Zeit. Default ist infra-Standard.
 
StrDelimitP(oint)
Trenner für die Angabe von Zahlen. Default ist infra-Standard.
Rückgabewert
StpRc:
0
Ok
<>0
Fehler bei der Ausführung der Funktion
Beschreibung
Diese Funktion unterstützt das Exportieren und Importieren von Daten mit für infra-fremden Formaten.
Sie setzt die Trenner, die z.B. für das Abgrenzen von Sätzen in einer Datei oder Datumseinheiten verwendet werden.
Diese Trenner werden beim Exportieren mit StpExport gesetzt oder beim Importieren von Daten mit StpImport entfernt und auf den infra-Standard abgebildet. Feldtrenner, die aus nur einem Zeichen bestehen, wie , | oder ; sollten nicht verwendet werden, da diese mit ziemlicher Sicherheit in Datensätzen enthalten sind, was eine komplett falsche Feldaufteilung bewirkt.
Ist der Feldtrenner auf „“ (Leerstring) gesetzt, werden alle Daten aneinander geschrieben und der Import funktioniert nicht mehr.
Die anderen Delimiter haben die Aufgabe
  • beim Export die infra-Standard-Delimiter,
  • beim Import die Delimiter in der Datei zu ersetzen.
Wird der Buffer als Ganzes gelesen, bzw. geschrieben, wird keine Formatierung vorgenommen.
Beispiel: Beim Export mit strDelimitDay==“-„ wird aus „001001“ zuerst das infra-Standard -Format „01.10.00“ erzeugt, und danach wird „.“ durch „–„ ersetzt, was „01-10-00“ ergibt. Beim Import wird aus „01-10-00“ zunächst „01.10.00“ und danach „001001“.
Funktionsart
STPFunktion