Steuerungsdatei für Datenbanktabelle

Nach oben  Vorige Seite  Nächste Seite

Jede Datenbanktabelle besitzt eine Steuerungsdatei, die den gleichen Namen wie die Datenbanktabelle besitzt. Die Dateiendung ist .INI.

Import und Export für Datenbanktabellen können über die Steuerungsdatei beeinflusst werden.

Import

Import


FieldSeparator

Zeichen, das die einzelnen Felder voneinander trennt.

Vorgabe ist ;.

DecimalSeparator

Dezimaltrennzeichen.

Vorgabe ist ,.

TextSeparator

Zeichen, in das Textfelder eingefasst werden.

Vorgabe ist ".

Headline

Anzahl der Kopfzeilen, die beim Import gelesen werden.

Vorgabe ist 0.

ImportOptions


CsvIdColumn

CSV-Spalte, die die ID beinhaltet und in die ID-/Namens-Spalte der Datenbanktabelle geschrieben wird.

MergeRecord

Wenn dieses Häkchen gesetzt ist, wird ein über die ID-Spalte (Name) der Datenbanktabelle identifierter Datensatz mit den Importdaten abgeglichen/aufgefüllt. Wenn nicht, wird der Datensatz ignoriert und im Protokoll als ungültig ausgewiesen.

ClearRecord

Vorhandene Datensätze vor dem Wiederverwenden/Auffüllen leeren.

ImportOptionsColumnMap

Liste von Spaltenabbildungen: CSV-Spalte auf Datenbanktabellen-Spalte. Wenn die Datenbanktabellen-Spalte 0 ist, wird die CSV-Spalte beim Import ignoriert.

{CSV-Spalte z. B. 1}

{Datenbanktabellen-Spalte z. B. 3}

{CSV-Spalte z. B. 5}

{Datenbanktabellen-Spalte z. B. 0}

...

...

Export

Folgende Abschnitte der INI-Datei werden gelesen.

FieldSeparator

Zeichen, das die einzelnen Felder voneinander trennt.

Vorgabe ist ;.

DecimalSeparator

Dezimaltrennzeichen.

Vorgabe ist ,.

TextSeparator

Zeichen, in das Textfelder eingefasst werden.

Vorgabe ist ".

Headline

0 oder 1.

Vorgabe ist 1.

ExportColumns

Hier werden die Namen der Spalten aufgelistet.

1

Name

..

N

n-ter Eintrag

ExportMap

Hier können die Spaltenbezeichnungen für die Datei abweichend von denen der Datenbanktabelle festgelegt werden.

ExportDefaults

Hier können Vorgabewerte für Spalten festgelegt werden. Die Vorgabewerte werden immer dann verwendet, wenn es sich um eine zusätzliche Spalte handelt oder ein Wert nicht belegt ist.

ExportLimits

Hier können Maximalwerte für die Feldlänge angegeben werden. Wenn das Feld den Datentyp numeric besitzt können zwei Längenangaben hinterlegt werden, sonst eine. Die Feldwerte werden an die Längenangaben angepasst.

ExportTypes

Hier kann der Datentyp eines Feldes festgelegt werden. Ohne eine Angabe werden alle Felder als Textfelder betrachtet. Textfelder werden mit Texttrennzeichen in die Exportdatei geschrieben. Bisher steht nur der Typ numeric zur Verfügung.

Beispiel

Datenbank:        Beispiel.btd

INI-Datei:        Beispiel.ini

Inhalt der INI-Datei

[Export]

FieldSeparator=;

DecimalSeparator=,

TextSeparator="

HeadLine=1

 

[ExportColumns]

1=Name

2=Status

3=Zusatzfeld

4=Zeit

 

[ExportMap]

Name=SAP-Bezeichnung

Zeit=te

 

[ExportDefaults]

Zusatzfeld=xxx

 

[ExportLimits]

Zeit=3 3

 

[ExportTypes]

Zeit=Numeric