Sert à
contrôler le transfert d'un fichier de l'AS/400 vers le PC et les options
associées.
Elle doit impérativement être utilisée avant la commande
DBFXFER.
Par défaut la commande DBFXFER crée un fichier ASCII avec les propriétés suivantes :
- séparateur de champ ";" (point virgule)
- séparateur d'enregistrement (saut de ligne)
- tous les champs entourés de guillemets et les entêtes de colonnes en première ligne.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('DBXPROP') |
CHGVAR |
VAR(&PARM1) VALUE('Propriété') |
CHGVAR |
VAR(&PARM2) VALUE('Valeur') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 &PARM2 &RESULT) |
Paramètres |
|
|||
Propriété (Parm1) |
Valeur (Parm2)
|
Défaut |
Description |
|
FLDSEP |
Chaîne |
; |
définir le séparateur de champs |
|
COLHDG |
OFF |
SNAME |
OFF = Ne pas avoir les
entêtes de colonne. |
|
NUMPREFSUF |
ON/OFF |
OFF |
Ne pas entourer les valeurs numériques de guillemets |
|
FLDPREF |
chaîne |
" |
Caractère de début de champ. |
|
FLDSUF |
chaîne |
" |
Caractère ou chaîne de fin de champ. |
|
DESCFILE |
ON / OFF |
ON |
Génère. le fichier de description (*.lfd). |
|
UNICODE |
ON / OFF |
OFF |
Produire un fichier texte au format UNICODE. |
|
DBLQUOTE |
ON / OFF |
ON |
ON : Les doubles quotes (guillemets) peuvent être doublées dans les valeurs des zones. OFF : non doublés
|
|
Exemple
CHGVAR |
VAR(&CMD) VALUE('DBXPROP') |
CHGVAR |
VAR(&PARM1) VALUE('DESCFILE') |
CHGVAR |
VAR(&PARM2) VALUE('OFF') |
La prochaine commande DBFXFER ne créera pas de fichier de description (.lfd) associé au fichier de données (.txt).
Autre exemple
Désactiver le transfert en Unicode :
LNCCMD CMD(DBXPROP) PARM1('UNICODE') PARM2('OFF')
Voir aussi
• DBFXFER