Bonjour,
Je travaille actuellement sur une application développé en vb6 utilisant des bases de données access.
Cette application est multi-utilisateurs et les données sont sur un même serveur.
Lorsque un utilisateur se connecte avec des droits en écriture (droits géré par l'appli elle-même) sur une des bases de données, je modifie un champs de cette base de données de façon à ce qu'un autre utilisateur ne se connecte pas avec des droits en écriture en même temps. A la fermeture de l'outil par l'utilisateur en écriture, je réinitialise le champs de la base de données que j'avais modifié au début et voila.
Le hic vient lorsqu'il y a plantage du système d'exploitation, ou de l'appli elle-même (rare mais ca arrive). Le champ de la base de données n'est pas réinitialisé et les utilisateurs suivants reste bloqués en lecture.
Y a -til un moyen de gérer ce problème avec Access, mis a part le fait de réinitialiser le champs directement dans la base à la main ? Sinon est-ce que Oracle gère ce point ? Si oui comment ?
Partager