Compacter un base Access verouillée

cs_jujufa Messages postés 7 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 10 mai 2009 - 10 mai 2009 à 12:24
cs_jujufa Messages postés 7 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 10 mai 2009 - 10 mai 2009 à 14:44
Bonjour,

J'ai un e appli en VB6 qui pilote une Base access placé sur un serveur.

Un agent tourne la nuit sur le serveur pour compacter la base.

Le code fonctionne correctement mais parfois il y a plantage de la base et le fichier ldb reste present donc l'agent ne peut pas compacter car la base est marquée comme utilisée par un utilisateur lamda (dont le pc est peut etre actuellement eteint.

Comment faire pour forcer le deverouillage da ma base afin de permettre le compactage?

Par avance merci

4 réponses

cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
10 mai 2009 à 13:02
Supprime le fichier .LDB : s'il n'y a pas d'erreur, tu peux compacter la base.
Sinon, quelqu'un travaille encore dessus.
0
cs_jujufa Messages postés 7 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 10 mai 2009
10 mai 2009 à 13:32
Merci mais ca marche pas.

Lorsque je veux supprimer le fichier ldb, le pc me dit que c'est pas possible car le fichier est en cours d'utilisation.
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
10 mai 2009 à 13:52
Bah alors quelqu'un travaille dessus ...
C'est l'agent qui doit essayer de supprimer le fichier.
0
cs_jujufa Messages postés 7 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 10 mai 2009
10 mai 2009 à 14:44
Non je suis sûr que personne ne travaille dessus. Je pense que la base reste verouillé suite à un plantage x ou y ou une coupure reseau.

J'ai essayé de supprimer le fichier ldb avec l'agent, ca marche pas.
0
Rejoignez-nous