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

Bases de données Delphi Discussion :

Encore et toujours libmysql.dll


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services à domicile

    Informations forums :
    Inscription : Septembre 2005
    Messages : 202
    Par défaut Encore et toujours libmysql.dll
    Bonjour,

    Je reviens avec le même problème concernant le fichier libmysql.dll
    J'utilise embarcadero XE2 et quand je test une simple connexion avec le composant TSQLConnection de dbexpress j'ai le message suivant :

    Erreur DBX : Le pilote n'a pas été correctement initialisé. La bibliothèque client est manquante, n'est pas installée correctement, sa version est incorrecte ou le pilote n'est pas dans le chemin système.

    La version du libmysql.dll est la 5.5.13 (comme le serveur)
    Le serveur est sur la même machine et tourne bien (pas de soucis d'identification)
    Donc question :
    Ou faut-il exactement placer ce fichier ????
    Que ce soit dans le répertoire du projet, dans windows/system32 ça ne fonctionne toujours pas.
    Je peux toujours tester de le copier dans tous les répertoires de la machine mais je suis sur que ce sera toujours pareil
    Le windows est un seven 64bit

    Qui a déjà eu ce problème ?

  2. #2
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Par défaut
    Salut,

    tu as essayé de le mettre plutot dans

    C:\Windows\SysWOW64

    a+

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services à domicile

    Informations forums :
    Inscription : Septembre 2005
    Messages : 202
    Par défaut
    Je viens de tester, même problème.

  4. #4
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Par défaut
    Citation Envoyé par Shiva Voir le message
    Je viens de tester, même problème.
    Re,

    Tiens lit cela sa va surement t'aider.

    http://forum.pcsoft.fr/thread.awp?gr...&postid=217972

    a+

  5. #5
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Par défaut
    encore moi,

    Par rapport a delphi, j'ai également trouvé des informations sur un autre forum.

    Il semble que tu aies un problème de version entre ta compilation et le poste ou les postes en question, il te faut trouver la bonne dll.

    a+

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services à domicile

    Informations forums :
    Inscription : Septembre 2005
    Messages : 202
    Par défaut
    Citation Envoyé par BuzzLeclaire Voir le message
    encore moi,
    Il semble que tu aies un problème de version entre ta compilation et le poste ou les postes en question, il te faut trouver la bonne dll.
    Pourtant j'utilise la libmysql.dll fournie avec le serveur se trouvant sur le même poste.

  7. #7
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 136
    Par défaut
    libmysql.dll n'est pas un driver DBExpress !
    C'est une bibliothèque de fonction tel que la fonction mysql_real_query
    On l'utilise via le Header LibMySQL.pas (c'est la version Zeos), on trouve différentes version de ce fichier comme MySQL.pas de Matthias Fichtner, version que j'ai moi même expérimenté !

    Tu peux l'utiliser manuellement sans DBExpress !

    Pour l'utilisation via DBExpress, le driver c'est "dbxmys.dll", cette DLL est un Proxy DBExpress qui encapsulent "libmysql.dll"

    Sous BCB2007, dbxmys30.dll est présente dans "...\BDS\5.0\bin" ainsi que dans System32
    As-tu tenter de mettre les deux DLL dans le répertoire de ton application ?
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  8. #8
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services à domicile

    Informations forums :
    Inscription : Septembre 2005
    Messages : 202
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    libmysql.dll n'est pas un driver DBExpress !
    C'est une bibliothèque de fonction tel que la fonction mysql_real_query
    On l'utilise via le Header LibMySQL.pas (c'est la version Zeos), on trouve différentes version de ce fichier comme MySQL.pas de Matthias Fichtner, version que j'ai moi même expérimenté !

    Tu peux l'utiliser manuellement sans DBExpress !

    Pour l'utilisation via DBExpress, le driver c'est "dbxmys.dll", cette DLL est un Proxy DBExpress qui encapsulent "libmysql.dll"

    Sous BCB2007, dbxmys30.dll est présente dans "...\BDS\5.0\bin" ainsi que dans System32
    As-tu tenter de mettre les deux DLL dans le répertoire de ton application ?
    Oui je viens de tester avec les deux dll dans le répertoire de mon application mais le problème reste le même.

    Hors sujet : Petit truc bizarre avec le forum je ne vois que la moitié de ton message dans le fil de la discussion. Ce n'est qu'en citant ton post que je le vois entièrement...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. dbExpress (ne peut charger libmysql.dll)
    Par gizmorambo dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/10/2016, 12h50
  2. DLL:encore et toujours
    Par Guigui4345 dans le forum MATLAB
    Réponses: 11
    Dernier message: 03/02/2008, 16h03
  3. Impossible de charger LIBMYSQL.DLL
    Par Dalès dans le forum Bases de données
    Réponses: 19
    Dernier message: 20/09/2006, 05h57
  4. nodes, child et compatibilité... encore et toujours
    Par pmithrandir dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/04/2005, 15h26
  5. stencil buffer, encore et toujours
    Par JAimeBienCoderBourre dans le forum OpenGL
    Réponses: 4
    Dernier message: 08/04/2005, 12h16

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