Datensatzverwaltung – Transferformate
Datensätze können in der Datensatzverwaltung in den folgenden Formaten für den Im- und Export verwendet werden:
CONZEPT 16-Datensätze (*.c16r)
Dateien im internen Format sind wie folgt aufgebaut:
<signatur/> = 4-Byte string: "c16r" – Formatsignatur (CONZEPT 16 records) <version/> = 4-Byte integer (little-endian): 0x01000000 – Formatversion (1.0.0.0) <fields> = MSX-Message: ID = 1 – Felder <field> = MSX-Item: ID = 1 – Felddefinition <name/> = MSX-Data (Typ: alpha) – Feldbezeichner (max. 80 Zeichen) <type/> = MSX-Data (Typ: int) – Feldtyp (vgl. _FldType) <size/> = MSX-Data (Typ: int) – Feldgröße (vgl. _FldLen) </field> ... – weitere Felddefinitionen </fields> <records> = MSX-Message: ID = 2 – Datensätze <record> = MSX-Item: ID = 1 – Datensatz <field/> = MSX-Data (Typ: Feldtyp) – Feldwert (gleiche Reihenfolge wie Felddefinition) ... – weitere Felder </record> ... – weitere Datensätze </records>
Komma-separierte Werte (*.csv)
Die Datensatzverwaltung kann Komma-separierte Werte mit den Feldtrennzeichen Komma (,), Semikolon(;) und Tabulator erzeugen. Satztrennzeichen ist immer der Zeilenumbruch.
In der ersten Zeile werden optional die Feldbezeichnungen angegeben.
Die Feldinhalte werden je nach Feldtyp (vgl. _FldType) in folgender Notation geschrieben:
- Feldtyp: Notation
alpha:"<Wert>"word,int,bigint:<Wert>/-<Wert>float,decimal:<Wert>/-<Wert>logic:0/1date:yyyy-MM-ddtime:HH:mm[:ss[(.|,)ff]]
Es kann entweder das Feldtrennzeichen oder das Dezimaltrennzeichen ein Komma (,) sein. Beides zusammen kann nicht ausgewählt werden, da sie sonst nicht unterschieden werden können.