Bonjour,
Après avoir remplacé toutes mes macros et plusieurs requêtes par des instructions SQL (DROP CREATE, SELECT, DELETE, INSERT INTO..), j’ai souvent le message : « Access n'a pas obtenu de verrou exclusif sur la base de données ». Je suis contraint d’importer mes objets dans une base de travail pour les modifier et les réimporter dans ma base fonctionnelle après mise à jour.
Je suppose qu’il manque quelque chose à la fin de certaines séquences SQL d’accès aux tables. J’ai vérifié la présence systématique de « db.Close ». Que faut-il vérifier d’autre ?
Je précise que je suis le seul utilisateur d’une application comportant deux bases séparées, une base « Outils » (Formulaires, Requêtes et Etats) et une base « Tables ». Lorsque la base « Outils » est ouverte, la base « Tables » est fermée.
Je précise aussi que si j’ouvre la base « Outils » en mode exclusif, via l’onglet « Office », Access plante assez souvent (Access 2007), notamment au moment où je veux accéder aux tables liées.
Merci de vos avis éclairés.
Partager