Bonjour,
J'ai developpé une application de gestion de stocks sous DELPHI/PARADOX que je dois mettre en réseau. Un agent doit saisir les mouvements de stock et son supérieur doit en même temps valider ses saisies. En d'autres termes les 2 utilisateurs doivent être connectés au même moment et pouvoir accéder presqu'aux mêmes tables en lecture/écriture. A l'essai de mon appli, lorsqu'un utilisateur est déjà connecté, une tentative d'une seconde connexion par un autre utilisateur est acceptée, mais lorsqu'il tente d'acceder au même module que le 1er utilisateur une boîte de dialogue affiche un message du genre :
< "Le projet GesStock.exe a provoqué une classe d'exception EDBEngineError avec le message 'Enrégistrement verrouillé par un autre utilisateur.
Table : S:\NomTable.DB
Utilisateur : NomPC'. Processus stoppé. Utilisez Pas-à-pas ou exécuter pour continuer" OK - Aide. >.
Comment puis-je gérer ces accès conncurrents sous paradox et permettre à mes utilisateurs de travailler en même temps s'ils le souhaitent ?
Merci d'avance de votre aide.
Partager