Page 1 sur 1

DSPFD - Sinigifaction de 1- dans la colonne MLSIZE

Posté : mar. 15 janv. 2019, 15:40:59
par GUIRO
Bonjour,

Lorsque je tape la commande suivante :

DSPFD FILE(FichierA) TYPE(*MBRLIST) OUTPUT(*OUTFILE) OUTFILE(QTEMP/LSTFIC)


PS : FichierA est un fichier multi-membre

Puis la requête SQL

SELECT MLFILE, MLLIB, MLFTYP, MLNOMB, MLNAME, MLNRCD, MLNDTR,
MLSIZE, MLSIZ2 FROM LSTFIC


J'ai au niveau d'un memebre la valeur "1-" dans MLSIZE et '16594784256' au niveau de MLSIZ2.

Qu'est ce que ça signifie ?
Que veut dire "1-" dans MLSIZE ?

D'avance merci pour votre retour

(sans sujet)

Posté : mar. 15 janv. 2019, 15:51:27
par GUIRO
Je pense avoir trouvé :

MLSIZE est un DECIMAL de 10 donc pas assez long pour contenir la valeur 16594784256.

MLSIZE = "1-" doit signifier que la valeur est enregistrer dans la colonne MLSIZE2 qui lui est un DECIMAL de 15.

parfait

Posté : mar. 15 janv. 2019, 17:24:27
par cmasse
Exactement, si le regarde le texte de la zone MLSIZE

"Data space and index size in bytes, -1=See MLSIZ2"