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

Lazarus Pascal Discussion :

Lazarus 0.9.30 - ZEOS 6.6.6 - MySQL 5 [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre actif
    Homme Profil pro
    Business Analyst
    Inscrit en
    Juillet 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Business Analyst
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2005
    Messages : 108
    Points : 234
    Points
    234
    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
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    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 : 4 374
    Points : 9 707
    Points
    9 707
    Par défaut
    Attention aussi à la version de la DLL, elle doit correspondre à la version MySQL de la connexion.
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  3. #3
    Membre actif
    Homme Profil pro
    Business Analyst
    Inscrit en
    Juillet 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Business Analyst
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2005
    Messages : 108
    Points : 234
    Points
    234
    Par défaut
    Bonjour,

    Je vais regarder cet aspect ...

    Merci.

    Cdt

    Laurent

  4. #4
    Membre éprouvé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Points : 1 100
    Points
    1 100
    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.
    Une version stable et une autre en développement, avec Lazarus : vous pouvez aider à la tester, la traduire et à la développer.

  5. #5
    Membre éprouvé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Points : 1 100
    Points
    1 100
    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.
    Une version stable et une autre en développement, avec Lazarus : vous pouvez aider à la tester, la traduire et à la développer.

  6. #6
    Membre actif
    Homme Profil pro
    Business Analyst
    Inscrit en
    Juillet 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Business Analyst
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2005
    Messages : 108
    Points : 234
    Points
    234
    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é
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Points : 1 100
    Points
    1 100
    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.
    Une version stable et une autre en développement, avec Lazarus : vous pouvez aider à la tester, la traduire et à la développer.

  8. #8
    Membre actif
    Homme Profil pro
    Business Analyst
    Inscrit en
    Juillet 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Business Analyst
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2005
    Messages : 108
    Points : 234
    Points
    234
    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 expérimenté
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 076
    Points : 1 521
    Points
    1 521
    Billets dans le blog
    5
    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 et Apple c'est pas mieux
    Mon modeste site et mes modestes oeuvres sont
    Rémi

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

Discussions similaires

  1. [Lazarus] Attacher une Table : Lazarus + ZEOS + SQLITE
    Par teryen dans le forum Lazarus
    Réponses: 5
    Dernier message: 06/12/2011, 20h05
  2. [Lazarus] Lazarus, Zeos, MySql et les champs autoincrémentés
    Par tintinux dans le forum Lazarus
    Réponses: 16
    Dernier message: 23/05/2010, 14h04
  3. [Lazarus] Pascal et Pocket PC
    Par Bliz-Hard dans le forum Lazarus
    Réponses: 4
    Dernier message: 22/05/2006, 19h49
  4. [Lazarus] Editeur Pascal sous Linux
    Par jlambert dans le forum Lazarus
    Réponses: 3
    Dernier message: 05/02/2004, 12h32
  5. Réponses: 5
    Dernier message: 09/12/2002, 22h23

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