|
| Connaitre les enregistrements bloqués dans un FIC |
| Iniciado por Moo, 20,may. 2019 16:14 - 2 respuestas |
| |
| | | |
|
| |
Miembro registrado 5 mensajes |
|
| Publicado el 20,mayo 2019 - 16:14 |
Bonjour,
Je cherche à pouvoir identifier les enregistrements bloqués en écriture et/ou lecture sur un fichier HFSQL. Je ne suis pas en Client/Serveur donc pas d'accès à HInfoBlocage().
Merci d'avance pôur toute piste |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.362 mensajes |
|
| Publicado el 20,mayo 2019 - 19:47 |
Bonjour, éventuellement tu peux utiliser HErreurBlocage après l'accès à un enregistrement
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 5 mensajes |
|
| Publicado el 21,mayo 2019 - 11:49 |
Bon j'ai fini par me dépatouiller pour un blocage en lecture/écriture :
HMode(MONFIC,hModeMulti) HSurErreur("*", hErrBlocage, "GestionBlocage")
PROCEDURE GestionBlocage() ExceptionDéclenche(111,"Erreur blocage exception") RENVOYER opAnnuler
Et pour lire ma base : pos est un entier = 1 premièreLecture est un booléen = Vrai
TANTQUE premièreLecture _OU_ PAS HEnDehors(MONFIC) QUAND EXCEPTION DANS HLit(MONFIC,pos) SI HEnDehors(MONFIC) ALORS RETOUR FIN // Traitement sur ligne lue premièreLecture = Faux pos++ FAIRE // Traitement sur blocage pos++ FIN FIN |
| |
| |
| | | |
|
| | | | |
| | |
|