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 :

Delphi XE Enterprise+dbexpress+Mysql


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 77
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 25
    Par défaut Delphi XE Enterprise+dbexpress+Mysql
    Bonjour à tous,

    Je rencontre des difficultés pour me connecter sur ma base MySql.
    J'utilise TsqlConnexion. Je configure ma connexion, et j'ai le message d'erreur 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.
    J'ai bien dbxmys.dll et libmysql dans mon path.
    les params de mon TsqlConnexion:
    DriverUnit=DBXMySQL
    DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver150.bpl
    DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
    MetaDataPackageLoader=TDBXMySqlMetaDataCommandFactory,DbxMySQLDriver150.bpl
    MetaDataAssemblyLoader=Borland.Data.TDBXMySqlMetaDataCommandFactory,Borland.Data.DbxMySQLDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
    GetDriverFunc=getSQLDriverMYSQL
    LibraryName=dbxmys.dll
    VendorLib=LIBMYSQL.dll
    MaxBlobSize=-1
    DriverName=MySQL
    HostName=localhost
    Database=BidonMysql
    User_Name=root
    Password=password
    ServerCharSet=
    BlobSize=-1
    ErrorResourceFile=
    LocaleCode=0000
    Compressed=False
    Encrypted=False
    ConnectTimeout=60
    J'ai essayé de mettre les 2 dll dans le répertoire de mon exe sans résultat.
    J'ai réinstallé DelphiXE : même résultat.
    Pourtant, celà avait fonctionné avec la version Trial de Delphi XE!
    Toute suggestion sera la bienvenue.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 77
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 25
    Par défaut EUREKA
    Bonjour,
    En fait, j'ai trouvé la solution.
    ma Dll LIBMYSQL.DLL fournie avec le serveur MySql est en version x64, comme mon système.
    J'ai résolu le problème en plaçant la dll LIBMYSQL.DLL en versionx86 dans le répertoire de mon projet. J'ai "piqué" cette Dll dans le répertoire
    C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE
    du Workbench fournit gratuitement par MySql.
    J'espère que cela pourra aider certains!

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

Discussions similaires

  1. delphi 2009 DbExpress/MySQL déploiement
    Par colfire_dev dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/09/2009, 19h11
  2. dbExpress & MySQL : Recueillir les données de la bd
    Par Griswold dans le forum Bases de données
    Réponses: 1
    Dernier message: 21/11/2005, 21h23
  3. [D2005][DBEXPRESS][MYSQL] Violation d'accès
    Par Rayek dans le forum Bases de données
    Réponses: 2
    Dernier message: 16/03/2005, 08h09
  4. [DBexpress][Mysql]Pb de connexion
    Par vincentj dans le forum Bases de données
    Réponses: 11
    Dernier message: 16/06/2004, 23h17
  5. Dbexpress mysql : mot de passe incorrect
    Par nicang dans le forum Bases de données
    Réponses: 7
    Dernier message: 22/04/2004, 15h48

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