FSTAT

Sommaire


fstatpermet de connaître le statut de retour d'une opération sur fichier ou d'uneinstruction de verrouillage.

 

Classe, type et dimension

Libelle [S]fstat

 

Exemples

   # Lecture d'un enregistrement
   Read [CLI]CODE = 123
    Iffstat = 0 : Infbox "Lecture OK" : Endif
  # Verrouillage d'un symbole : attention, on boucle indéfiniment
   # tant que le symbole est verrouillé par un autre utilisateur !
   Repeat Lock ABC Untilfstat = 0
  # Lecture séquentielle d'un fichier
   Repeat
       Rdseq LIGNE(I)
       I += 1
    Until I >= dim(LIGNE)|fstat <> 0

 

Description et commentaires

fstatpermet de connaître le résultat d'une opération sur un fichier séquentielindexé (lecture, écriture ou verrouillage), un fichier séquentiel (lecture) oudu verrouillage d'un symbole (Lock). fstat vaut toujours 0 si l'opérations'est bien terminée et une valeur non nulle sur erreur :

Valeur

fstat

Explication

1

ERLOCK

L'enregistrement est verrouillé.

2

ERECIND

En mode de lecture <= ou >= ,signale que   la lecture a eu lieu, mais que la clé  trouvée est< ou > à la valeur recherchée.

3

ERDUPCL

Tentative de création d'une clédupliquée;

4

ERDEBF

Tentative de lecture d'une cléinférieure  ou supérieure à toutes les clés du fichier  (début/findu fichier) ou de la sélection.

5

ERPALEC

Enregistrement non lu (signale qu'il n'ya  pas d'enregistrement courant).

 

Erreurs associées

Pas d'erreur associée.

 

Mots-clés associés

READ - WRITE - LOOK - FOR - DELETE- REWRITE - READLOCK - LOCK - RDSEQ - WRSEQ- GETSEQ - PUTSEQ


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved