IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Crash base de données Access


Sujet :

Access

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2004
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 41
    Points : 23
    Points
    23
    Par défaut Crash base de données Access
    Bonjour à tous,

    J'ai eu un prob avec mon appli Access que j'ai développer sous VBA et j'ai souvent ce message d'erreur :

    "La base de données 'nom de la base' doit être réparée ou n'est pas un fichier de base de données"

    Je ne cherche pas à la réparer je veux juste comprendre pk j'ai souvent ce message d'erreur et que ma base de données crash comme ça. Quelles sont les raisons courantes de ce prob ?

    Merci d'avance

    Julie

  2. #2
    jfc
    Invité(e)
    Par défaut Crash BD
    J'ai eu quelques fois ce type de problème, particulièrement en réseau.

    Cas 1)
    Exploitation d'une base par un utilisateur. Le réseau tombe en rade au moment ou l'utilisateur ferme un formulaire. Le système dit qu'access a rencontré une erreur et doit fermer. Il demande s'il doit réparer la base de données. Si l'utilisateur répare la base et que le réseau refonctionne, la base est corrompue

    Cas 2)
    en développement, lors de la suppression d'un objet, pour une raison X ou Y, le module attaché reste dans la base, la base est corrompue.

    Cas 3)
    j'avais un formulaire qui mettait un temps incroyable à s'ouvrir. Je le supprime de la base, compacte la base et réimporte l'objet depuis une très vieille sauvegarde. Lors de l'import, message d'erreur impossible d'arrêter le débogueur pendant l'exécution ou comme chose du genre^. Problème : base corrompue.


    Solutions :
    séparer données(Backend) de l'application (Frontend)
    toujours effectuer un débogage avant de distribuer,
    toujours garder une copie du frontend,
    si possible développer en local et pas sur le réseau.

  3. #3
    Candidat au Club
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Précision sur crash perpetuels
    Je voulais apporter une petite pierre à l'édifice en utilisant à dose homéopathique la fonction compacter la base.

    Un gars spécialisé dans la maintenance réseau attaché à la boîte où je bosse m'avait déjà averti sur des problème de compactage des données.

    Eviter par exemple d'utiliser cette fonction sur une base de données access en réseau car je l'utilisais pour celle que j'ai développé pour la gestion de production et je peux vous assurer qu'être sans données pendant trois jours coûtent directement et indirectement à la boîte.

    Maintenant je n'utilise cette fonction que lorssque je dois y apporter des modification, alors je copie la base je compacte la copie uniquement pour qu'elle rentre sur la clé usb et c tout!. (680 mo ca commence à faire!)

  4. #4
    Membre à l'essai
    Inscrit en
    Mai 2004
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 41
    Points : 23
    Points
    23
    Par défaut
    Merci à tous pour vos réponses !

Discussions similaires

  1. Accès aux bases de données Access
    Par xela dans le forum C++Builder
    Réponses: 3
    Dernier message: 15/12/2004, 09h07
  2. [débutant] Connection à une base de donnée Access
    Par Lorenzox dans le forum JBuilder
    Réponses: 1
    Dernier message: 25/10/2004, 16h28
  3. Réponses: 15
    Dernier message: 25/10/2004, 11h50
  4. [Déploiement]Base de donnée Access
    Par Giovanny Temgoua dans le forum Bases de données
    Réponses: 9
    Dernier message: 09/08/2004, 20h48
  5. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo