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

Requêtes MySQL Discussion :

Form Access - Base Mysql - Perf


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 304
    Par défaut Form Access - Base Mysql - Perf
    Bonjour, je souhaite migrer une base Access vers Mysql car Access est dépassé par la volumétrie de mes tables et l'appli (les formuaires) rame enormement.
    Je voudrais savoir si j'utilise une connexion ODBC et que je lie sur Access des tables se trouvant sur un serveur Mysql, est-ce que j'utiliserai les capacités(temps de réponse) de MySQL ou bien ceux de Access ?
    Merci pour votre aide

  2. #2
    Membre très actif
    Avatar de Maître Kenobi
    Homme Profil pro
    Data Manager
    Inscrit en
    Juillet 2002
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Data Manager
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2002
    Messages : 673
    Par défaut
    Salut,

    tout dépend de ce que tu utilises comme requêtes.
    Ensuite, à mon humble avis, ce n'est pas dit que tu aies un regain de perf en passant par la solution access - odbc - mysql, tu seras peut être ralenti par odbc.
    Peut être vaudrait-il mieux plutôt passer sur sql server express

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 304
    Par défaut
    Citation Envoyé par Maître Kenobi
    Salut,

    tout dépend de ce que tu utilises comme requêtes.
    Ensuite, à mon humble avis, ce n'est pas dit que tu aies un regain de perf en passant par la solution access - odbc - mysql, tu seras peut être ralenti par odbc.
    Peut être vaudrait-il mieux plutôt passer sur sql server express
    Merci pour ta réponse.
    Je fais des requêtes assez lourdes, genre des left join ... sur plusieurs tables.

    Sinon, est-ce que c'est plus efficace de lier les tables MySQL dans Access et d'éxecuter les requêtes ou bien ne pas lier les tables mais d'y accéder vis des recordsets codés en VB ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ' Initialisation de la chaîne de connexion 
    strConnect = "DRIVER={MySQL ODBC 3.51 Driver};" & _ 
    "SERVER=127.0.0.1;DATABASE=test;PORT=;" & _ 
    "UID=root;PASSWORD=;" & _ 
    "OPTION=3;STMT=;" 
     
    Set oCon = New Connection 
    oCon.Open (strConnect) 
     
    oRst.Open "select `id` from `table`", oCon
    Ce que je veux dire, c'est est ce que le fait de lier les tables n'oblige pas d'utiliser le moteur Access ?

    Merci

Discussions similaires

  1. base access vers mysql
    Par chiarde dans le forum Débuter
    Réponses: 1
    Dernier message: 14/03/2006, 12h59
  2. base access vers mysql
    Par chiarde dans le forum Access
    Réponses: 2
    Dernier message: 08/03/2006, 17h09
  3. se connecter à une base mysql via access
    Par Thom N2h dans le forum Access
    Réponses: 3
    Dernier message: 28/11/2005, 23h54
  4. Modification d'une base Access avec MySQL
    Par Wyatt dans le forum Administration
    Réponses: 2
    Dernier message: 07/01/2005, 19h20
  5. Export base Access vers MySql
    Par jjn1er dans le forum Outils
    Réponses: 7
    Dernier message: 10/03/2003, 23h50

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