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 :

DOcMD.runSQL beaucoup plus lent sur 2010 que sur 2003


Sujet :

VBA Access

  1. #1
    Membre régulier
    Inscrit en
    septembre 2002
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : septembre 2002
    Messages : 270
    Points : 76
    Points
    76
    Par défaut DOcMD.runSQL beaucoup plus lent sur 2010 que sur 2003
    Hello a tous,

    Je suis en train de tester l'utilisation d'une application access 2003 sur 2010.

    Je peux constater que la fonction DoCmd.RunSql avec un insert est 3 x plus lente que sur la version 2003 avec la même requête.

    est ce que quelqu'un a deja relever ce problème? et que pourrais-je y faire?

    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    mai 2004
    Messages
    5 063
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2004
    Messages : 5 063
    Points : 11 882
    Points
    11 882
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Bizarre comme constat...
    Essaye avec un CurrentDB.Execute avec un paramètre dbConsistent ou dbFailOnError selon le cas.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  3. #3
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    rédacteur/modérateur
    Inscrit en
    avril 2005
    Messages
    11 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : rédacteur/modérateur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 11 336
    Points : 23 054
    Points
    23 054
    Par défaut
    Bonjour,

    Quel contexte ?
    Peut-on avoir la requête incriminée ?

    A moins qu'il s'agisse d'une application 2003 non migrée qu'on veut faire fonctionner avec 2010...

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  4. #4
    Membre régulier
    Inscrit en
    septembre 2002
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : septembre 2002
    Messages : 270
    Points : 76
    Points
    76
    Par défaut
    Il s'agit bien d'une application 2003 non migrée en 2010.

    La requete est un insert avec en source un select et plusieur join.

    La requete a la base est déja lente en 2003, mais en 2010 on peut multiplier par 3.

  5. #5
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    rédacteur/modérateur
    Inscrit en
    avril 2005
    Messages
    11 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : rédacteur/modérateur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 11 336
    Points : 23 054
    Points
    23 054
    Par défaut
    2003 exécutée en 2010, le problème est connu, semble-t-il.

    Peut-on voir la requête ?
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  6. #6
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    mai 2004
    Messages
    5 063
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2004
    Messages : 5 063
    Points : 11 882
    Points
    11 882
    Billets dans le blog
    5
    Par défaut
    En // à la visu de la requête (2ème demande de Fabrice ...), quelle est la valeur de la données du registre MaxBufferSize de la clé :
    HKLM\Software\Wow6432Node\Office\14.0\Access Connectivity Engine\Engines\ACE ?

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

Discussions similaires

  1. [Optimisation] Delete beaucoup plus lent que select
    Par GyZmoO dans le forum Requêtes
    Réponses: 17
    Dernier message: 18/07/2017, 20h08
  2. Réponses: 7
    Dernier message: 23/01/2011, 20h23
  3. Réponses: 10
    Dernier message: 13/08/2009, 10h57
  4. Réponses: 1
    Dernier message: 26/07/2009, 16h01
  5. Firebird plus lent sous Linux que sous Windows !
    Par SurfingJeff dans le forum Installation
    Réponses: 6
    Dernier message: 06/05/2007, 17h39

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