PreviousNext
Help > Programmation avec LAUNCHER Office > Les commandes LNCCMD > Liste des commandes > Commande DBXPROP
Commande DBXPROP

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
LNAME
COLHDG

SNAME

OFF = Ne pas avoir les entêtes de colonne.
SNAME = Le nom court de zone est utilisé comme nom de colonne.
LNAME = Le nom long de zone, ou alias, est utilisé.
COLHDG = Le "Column Heading" de la zone est utilisé.

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