bonjour

J'ai une procédure automatiser dans un thread qui fait un check de mes enregistrement et si une date est dépassé je met un champ booléen a vrai

Tout cela marche très bien ==> automatiser tous les 5 secondes

MAis de temps en temps il ya ades erreur de blocage que j'ai pu constaté ares avoir mis un procédure sur erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
//------ Procédure à appeler lors d'une erreur de blocage
PROCEDURE SurErreurBlocage()
 
SI OuiNon( "Une erreur de blocage a été rencontrée" + RC + ...
"Voulez-vous retenter l'opération ?") = Vrai ALORS
        // On réessaye l'opération qui a échoué
        RENVOYER opRéessayer
FIN
// On rend la main à l'utilisateur
RENVOYER opFinTraitement


La première erreur que j'ai pu constater est dans les paramètre d'automatisation ==> il n y avait aucun contexte ==> j'ai donc changer en contexte HFSQL complet

Ma première question est : pensez vous que le faite de ne pas avoir de contexte peux créer des erreur ???



Ma deuxieme question est : lorsque j'ajoute un enregistrement dans se fichier HFSQL mais en meme temps ma procedure automatiser tourne ( et fait des modif ) , ne devrais je pas pas
- attendre la fin de cette procédure puis la stopper
-faire mon enregistrement
- puis la relancer

???????



merci de votre aide