OVH Cloud OVH Cloud

The database needs to be repaired

3 réponses
Avatar
martin
Bonjour,

Je suis en train de tester une nouvelle application que je
viens de terminer. A plusieurs reprises, la base a ete
corrompue (des formulaires ou des reports qui ne marchent
plus - base qui disparait completement!). J utilise le
mode multiutilsateur-Shared edited record.

Le message qui est revenu a chaque fois est le suivant:
Un des utilisateurs a quitte Ms Access sans quitter
l'applicaton au prealable...the database needs to be
repaired.

Que se passe t il? une idee ? un indice?

La base s ouvre (start up) par un formulaire d accueil,
mais n est pas forcement fermee par celui ci. Il est ferme
par la suite...

MErci!

3 réponses

Avatar
Raymond
Bonjour.

Comme l'indique le message, la base a été mal fermée. Déconnecter tous les
utilisateurs. Dans le même répertoire que la base supprimer le fichier qui
porte le même nom que la base mais avec l'extension LDB et relancer la base.
Un utilisateur n'est pas toujours une personne physique, ce peut être une
autre base de données qui ouvre la base et qui ne la referme pas.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"martin" a écrit dans le message de
news:06e601c34f73$ec881340$
Bonjour,

Je suis en train de tester une nouvelle application que je
viens de terminer. A plusieurs reprises, la base a ete
corrompue (des formulaires ou des reports qui ne marchent
plus - base qui disparait completement!). J utilise le
mode multiutilsateur-Shared edited record.

Le message qui est revenu a chaque fois est le suivant:
Un des utilisateurs a quitte Ms Access sans quitter
l'applicaton au prealable...the database needs to be
repaired.

Que se passe t il? une idee ? un indice?

La base s ouvre (start up) par un formulaire d accueil,
mais n est pas forcement fermee par celui ci. Il est ferme
par la suite...

MErci!







Avatar
martin
merciRaymond.

le truc,c est que ca s est produits vraiment plusieurs
fois, avec seulement 3 utilisateurs, qui ont ferme l
application avec le bouton cree specialement pour (avec le
wizard). Une fois, la base a meme completement diparu!
Qu est ce que ca veut dire " mal fermer la base" ? fermer
Access par le bouton close en haut a droite alos que l
application est ouverte par exemple? si oui, comment
empecher cela?


-----Message d'origine-----
Bonjour.

Comme l'indique le message, la base a été mal fermée.
Déconnecter tous les

utilisateurs. Dans le même répertoire que la base
supprimer le fichier qui

porte le même nom que la base mais avec l'extension LDB
et relancer la base.

Un utilisateur n'est pas toujours une personne physique,
ce peut être une

autre base de données qui ouvre la base et qui ne la
referme pas.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"martin" a écrit dans le message
de

news:06e601c34f73$ec881340$
Bonjour,

Je suis en train de tester une nouvelle application que
je


viens de terminer. A plusieurs reprises, la base a ete
corrompue (des formulaires ou des reports qui ne
marchent


plus - base qui disparait completement!). J utilise le
mode multiutilsateur-Shared edited record.

Le message qui est revenu a chaque fois est le suivant:
Un des utilisateurs a quitte Ms Access sans quitter
l'applicaton au prealable...the database needs to be
repaired.

Que se passe t il? une idee ? un indice?

La base s ouvre (start up) par un formulaire d accueil,
mais n est pas forcement fermee par celui ci. Il est
ferme


par la suite...

MErci!







.




Avatar
Raymond
Bonjour.

Mal fermé veut dire fermer anormalement tel coupure de réseau, coupure de
courant locale, fermeture du poste sans fermer l'application ......;
C'est-à-dire que la fermeture normale de la base n'a pas pu être réalisée et
que la base située sur le serveur n'a pas pu recevoir les ordres de
fermeture de la part de la base locale. Que la base disparaisse, c'est plus
qu'anormal. En général la suppression du LBD est suffisant pour repartir. Il
faudrait quand même que tu vérifies si tous tes objets sont bien supprimés
et tes bases closes dans ton code.

Si ta base n'est pas trop compliquée on peut essayer de comparer les open
avec les close et les nothing dans les modules. je veux bien t'aider en
regardant à temps perdu si un module n'est pas dans ce cas-là. envoie-moi ta
base compactée et en zip en m'indiquant le ou les modules exécutés tous les
jours.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"martin" a écrit dans le message de
news:075801c34ff4$26c4c4b0$
merciRaymond.

le truc,c est que ca s est produits vraiment plusieurs
fois, avec seulement 3 utilisateurs, qui ont ferme l
application avec le bouton cree specialement pour (avec le
wizard). Une fois, la base a meme completement diparu!
Qu est ce que ca veut dire " mal fermer la base" ? fermer
Access par le bouton close en haut a droite alos que l
application est ouverte par exemple? si oui, comment
empecher cela?


-----Message d'origine-----
Bonjour.

Comme l'indique le message, la base a été mal fermée.
Déconnecter tous les

utilisateurs. Dans le même répertoire que la base
supprimer le fichier qui

porte le même nom que la base mais avec l'extension LDB
et relancer la base.

Un utilisateur n'est pas toujours une personne physique,
ce peut être une

autre base de données qui ouvre la base et qui ne la
referme pas.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"martin" a écrit dans le message
de

news:06e601c34f73$ec881340$
Bonjour,

Je suis en train de tester une nouvelle application que
je


viens de terminer. A plusieurs reprises, la base a ete
corrompue (des formulaires ou des reports qui ne
marchent


plus - base qui disparait completement!). J utilise le
mode multiutilsateur-Shared edited record.

Le message qui est revenu a chaque fois est le suivant:
Un des utilisateurs a quitte Ms Access sans quitter
l'applicaton au prealable...the database needs to be
repaired.

Que se passe t il? une idee ? un indice?

La base s ouvre (start up) par un formulaire d accueil,
mais n est pas forcement fermee par celui ci. Il est
ferme


par la suite...

MErci!







.