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

VBA Access Discussion :

Taille fichier Access>2G : arrêt de programe


Sujet :

VBA Access

  1. #1
    Responsable SAS


    Inscrit en
    Septembre 2006
    Messages
    3 176
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 176
    Points : 16 157
    Points
    16 157
    Par défaut Taille fichier Access>2G : arrêt de programe
    Bonjour,
    J'ai un problème lors de l'exécution d'un code sans difficulté majeure sous VBA.
    En gros ce code composée d'une boucle (i=80) s'arrête au bout d'un moment de façon inexplicable. J'ai remarqué que cette erreur est dû au fait que mon fichier access atteint une taille de plus de 2GO.
    Si j'execute cette boucle manuellement (1 par 1) et compacte ensuite mon fichier access le programme marche sans aucun problème.
    Avez-vous une idée pour solutionner ce problème?
    Merci
    Fafabzh

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 366
    Points : 23 834
    Points
    23 834
    Par défaut
    Une base Access est limitée à 2go.

    Je ne pense pas qu'il y ai d 'autre solution que de passer à SQL Server ou Oracle ou modifier radicalement ton traitement pour ne pas atteindre les 2go.

    Avec un fichier Texte externe par exemple.

    A+

  3. #3
    Responsable SAS


    Inscrit en
    Septembre 2006
    Messages
    3 176
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 176
    Points : 16 157
    Points
    16 157
    Par défaut
    Bonjour,
    Ne serait-il pas possible de demander à Access de compacter la base à chaque itération sans toutefois intérrompre l'exécution du code?
    Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Est-ce que ta base est scindée en deux ? Une partie Frontale et une partie dorsale ?

    Cela te ferait gagner de la place.

    Starec

  5. #5
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 366
    Points : 23 834
    Points
    23 834
    Par défaut
    Citation Envoyé par fafabzh6 Voir le message
    Bonjour,
    Ne serait-il pas possible de demander à Access de compacter la base à chaque itération sans toutefois intérrompre l'exécution du code?
    Merci
    Tu peux demmander le compactage d'une BD par programme mais je pense que cela interropmpra le traitement mais en utilisant une table pour enregistrer l'itteration tu pourrais surement reprendre ton traitement là où tu l'a laisser.

    Ici le code pour le compactage http://access.developpez.com/faq/?page=General#Compact

  6. #6
    Responsable SAS


    Inscrit en
    Septembre 2006
    Messages
    3 176
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 176
    Points : 16 157
    Points
    16 157
    Par défaut
    Bonjour,
    Je n'ai qu'une seule et même base.
    Fafabzh

  7. #7
    Invité
    Invité(e)
    Par défaut
    Re

    Donc réalise déjà un fractionnement, tu trouveras un article sur nos pages cours Access, faits le test sur une copie avant.

    Starec

Discussions similaires

  1. Taille fichier Access inchangé (base vidé)
    Par JimJames23 dans le forum Access
    Réponses: 1
    Dernier message: 23/07/2010, 15h43
  2. Taille de fichier Access
    Par giancomo dans le forum Access
    Réponses: 5
    Dernier message: 10/08/2009, 10h52
  3. Taille d'un fichier Access
    Par Aspic dans le forum Access
    Réponses: 6
    Dernier message: 02/07/2007, 14h59
  4. Enorme taille de fichier Access
    Par jobijoba dans le forum Access
    Réponses: 11
    Dernier message: 23/09/2006, 11h47
  5. [VB.NET] Créer et remplir un nouveau fichier Access
    Par Manue.35 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 18/07/2003, 15h42

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