Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 9 sur 9
  1. #1
    Membre à l'essai
    Profil pro
    Chef de projet Logistique
    Inscrit en
    juillet 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Chef de projet Logistique
    Secteur : Distribution

    Informations forums :
    Inscription : juillet 2005
    Messages : 25
    Points : 22
    Points
    22

    Par défaut Lazarus 0.9.30 - ZEOS 6.6.6 - MySQL 5

    Bonjour,

    En utilisant le composant TZConnection pour une connexion à une base de données MySQL, j'ai systématiquement un message d'erreur indiquant que LIBMYSQL.DLL n'est pas trouvée. Cette DLL se trouve dans c:\Windows7\system32, dans le répertoire de mon programme.

    La version des Windows est Windows 7 Edition Premium 64 bits.

    Je pense que c'est un problème de définition de chemin de recherche mais je n'arrive pas à déterminer exactement quoi ...

    Le même message d'erreur s'affiche aussi en utilisant le composant standard MySQL50Connection.

    D'ailleurs, j'ai le même problème avec le même composant mais pour une base de données Firebird où la librairie fbclient.dll n'est pas trouvée ...

    C'est un programme de tests pour voir les différents accès aux bases de données avec Lazarus.

    Si quelqu'un a une idée, je suis preneur.

    Merci et bonne journée.

    Cdt

    Laurent

  2. #2
    Expert Confirmé Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2011
    Messages
    1 735
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : avril 2011
    Messages : 1 735
    Points : 2 690
    Points
    2 690

    Par défaut

    Attention aussi à la version de la DLL, elle doit correspondre à la version MySQL de la connexion.
    Citations :
    Le scientifique lira des centaines de livres au cours de sa vie et restera persuadé qu'il lui reste beaucoup à apprendre.
    Un religieux n'en lira qu'un et sera persuadé d'avoir tout compris.

    Il n'est pas de vent favorable pour celui qui ne sait pas où il va. (Sénèque)

  3. #3
    Membre à l'essai
    Profil pro
    Chef de projet Logistique
    Inscrit en
    juillet 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Chef de projet Logistique
    Secteur : Distribution

    Informations forums :
    Inscription : juillet 2005
    Messages : 25
    Points : 22
    Points
    22

    Par défaut

    Bonjour,

    Je vais regarder cet aspect ...

    Merci.

    Cdt

    Laurent

  4. #4
    Membre éprouvé
    Développeur informatique
    Inscrit en
    janvier 2010
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2010
    Messages : 286
    Points : 402
    Points
    402

    Par défaut

    Bonjour

    Il faut mettre libmysql.dll dans c:\windows\system, et non dans c:\Windows7\system32.

    Tu dois aussi vérifier que c'est bien la DLL 64 bits, sinon ça ne marchera pas.

    Tu peux installer gestinux pour windows 64 bits, cela devrait te mettre la bonne DLL au bon endroit...

    Tiens nous au courant...
    Cordialement,
    Tintinux

    Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
    Elle est en cours de développement, avec Lazarus. Vous pouvez peut-être aider à la tester, la traduire et à la développer.

  5. #5
    Membre éprouvé
    Développeur informatique
    Inscrit en
    janvier 2010
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2010
    Messages : 286
    Points : 402
    Points
    402

    Par défaut

    Ooups, j'avais pas vu un gros détail.

    Zeos 6 ne fonctionne pas en 64 bits. Tu dois utiliser Zeos 7.0.2 qui est encore en Beta, mais fonctionne correctement, du moins pour moi.
    Cordialement,
    Tintinux

    Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
    Elle est en cours de développement, avec Lazarus. Vous pouvez peut-être aider à la tester, la traduire et à la développer.

  6. #6
    Membre à l'essai
    Profil pro
    Chef de projet Logistique
    Inscrit en
    juillet 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Chef de projet Logistique
    Secteur : Distribution

    Informations forums :
    Inscription : juillet 2005
    Messages : 25
    Points : 22
    Points
    22

    Par défaut

    Bonjour,

    En fait, j'ai un Windows 7 64 bits mais j'ai installé Lazarus 32 bits avec Zeos6.6.6. J'arrive à me connecter à une base Oracle 10g, mais peut-être est-ce une coïncidence

    Quoi qu'il en soit, j'ai décidé d'upgradé Lazarus et donc de passer à Lazarus 1.0.2 ainsi qu'à ZEOS 7.0.1 (même si elle est en béta actuellement).

    J'aurais donc l'installation suivante : Windows 7 64 bits / Lazarus 1.0.2 / Zeos 7.0.1 / Indy 10.2.0.3 / UIB 2.5

    Pour le moment, cet environnement Lazarus sur Windows XP fonctionne correctement. J'espère que cela en sera de même avec Windows 7 64 bits

    Merci pour toutes les réponses.

    Cdt

    Laurent

  7. #7
    Membre éprouvé
    Développeur informatique
    Inscrit en
    janvier 2010
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2010
    Messages : 286
    Points : 402
    Points
    402

    Par défaut

    Attention Zeos 7.0.1 a encore quelques bugs, peut-être pas gênants pour ton usage.

    Je connais au moins celui sur la fonction qui liste les tables d'un schéma qui a été corrigé récemment, mais il y en a peut-être d'autres...

    Pour plus de tranquilité, il faut donc mieux pour l'instant prendre la version trunk.
    Cordialement,
    Tintinux

    Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
    Elle est en cours de développement, avec Lazarus. Vous pouvez peut-être aider à la tester, la traduire et à la développer.

  8. #8
    Membre à l'essai
    Profil pro
    Chef de projet Logistique
    Inscrit en
    juillet 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Chef de projet Logistique
    Secteur : Distribution

    Informations forums :
    Inscription : juillet 2005
    Messages : 25
    Points : 22
    Points
    22

    Par défaut

    Bonjour,

    Merci pour l'info.

    En fait, les composants ZEOS me servent uniquement à faire des select "simples" et quelques update sur une base Oracle 10G, pas de procédures stockées, ...

    Je vais faire des tests avec cette version "trunk".

    Cdt

    Laurent

  9. #9
    Membre chevronné Avatar de Gouyon
    Homme Profil pro Rémi Gouyon
    Développeur informatique
    Inscrit en
    novembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Nom : Homme Rémi Gouyon
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : novembre 2003
    Messages : 652
    Points : 602
    Points
    602

    Par défaut

    Citation Envoyé par tintinux Voir le message
    Zeos 6 ne fonctionne pas en 64 bits. Tu dois utiliser Zeos 7.0.2 qui est encore en Beta, mais fonctionne correctement, du moins pour moi.
    Si Zeos 6 fonctionne sur un win7 64 bit mais si on le compile avec un Lazarus 32 bits.
    Pour ma part je suis passé à la version 1.02 de Lazarus (que je conseille d'ailleurs) et là j'utilise Zeos 7.02 qui fonctionne bien (Encore que j'ai eu des surpise en passant un source de Xp à 7)
    Il y a des jours où j'éprouve une haine profonde envers microsoft
    Venez vous défouler ici ou c'est amusant
    Mon modeste site et mes modestes oeuvres sont
    Rémi

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •