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