1.4.1 StpExport – Exportieren von Datensätzen
StpExport(strBuf,nPath,strFile,strFileOpenMode,nFieldHandling,nMegasRecord);
|
Argumente
|
strBuf
Name des Buffers. Der BufferName ist einer Datenbankdatei zugeordnet.
| ||||
|
|
nPath
Pfad, über den die Datei gelesen wird, muss den Werten aus StpPreSetKeys entsprechen.
| ||||
|
|
strFile
Name und Pfad der Exportdatei.
| ||||
|
|
strFileOpenMode
Die Art wie die Datei geöffnet wird:
| ||||
|
|
nFieldHandling
Die Art wie Felder exportiert werden:
| ||||
|
|
NInclMegasRecord
Behandlung des ersten Datensatzes der Datenbankdatei:
| ||||
|
Rückgabewert
|
StpRc:
| ||||
|
Beschreibung
|
Datensätze (alle oder ausgewählte) einer infra-Datei werden komplett oder feldweise in eine ASCII-Datei exportiert.
Der Export kann konfiguriert werden mit den Befehlen StpPreSetKeys (von/bis Schlüssel), StpPreSelectField/ StpPreSelectBuf (weitere Selektion über einen bestimmten Feld-/Pufferinhalt), StpPreValueField (Feldinhalt wird für den Export mit einer Konstante belegt) und StpPreFieldSubSet (nur bestimmte Feldauswahl wird exportiert).
Diese Konfigurationsbefehle (außer StpPreSetKeys) können mehrfach abgesetzt werden.
Ab infra-Version 7402:
Falls die Systemfelder vorhanden sind, werden die darin eventuell enthaltenen Binärzeichen beim Export durch eine Null „0“ ersetzt.
| ||||
|
Funktionsart
|
STPFunktion
| ||||
|
Beispiel
|
Siehe Beispielskript …\infra\SETUP\BEISPIELE\EXP_065.STP, Auszug:
StpExport("065",lPath,strFile,strFOM,lFH,lRec0);
|