FSTAT |
fstatpermet de connaître le statut de retour d'une opération sur fichier ou d'uneinstruction de verrouillage.
Libelle [S]fstat
# Lecture d'un enregistrement
Read [CLI]CODE = 123
If fstat = 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 Until fstat = 0
# Lecture séquentielle d'un fichier
Repeat
Rdseq LIGNE(I)
I += 1
Until I >= dim(LIGNE)| fstat <> 0
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).
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). |
Pas d'erreur associée.
READ - WRITE - LOOK - FOR - DELETE- REWRITE - READLOCK - LOCK - RDSEQ - WRSEQ- GETSEQ - PUTSEQ
SOMMAIRE
Adonix X3(r) L4G |