|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Chef de projet Logistique Inscription : juillet 2005 Messages : 23 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 1 149 ![]() |
Attention aussi à la version de la DLL, elle doit correspondre à la version MySQL de la connexion.
__________________
L'Amour est fort difficile à conjuguer. Au passé, il n'est jamais simple. Au présent, il n'est qu'indicatif. Et au futur, il n'est que conditionnel. (d'après Jean Cocteau) |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Chef de projet Logistique Inscription : juillet 2005 Messages : 23 ![]() |
Bonjour,
Je vais regarder cet aspect ... Merci. Cdt Laurent |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Développeur informatique Inscription : janvier 2010 Messages : 231 ![]() |
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. |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Développeur informatique Inscription : janvier 2010 Messages : 231 ![]() |
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. |
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Chef de projet Logistique Inscription : juillet 2005 Messages : 23 ![]() |
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 |
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Développeur informatique Inscription : janvier 2010 Messages : 231 ![]() |
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. |
|
|
00
|
|
|
#8 |
|
Membre à l'essai
![]() Chef de projet Logistique Inscription : juillet 2005 Messages : 23 ![]() |
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 |
|
|
00
|
|
|
#9 | |
|
Membre expérimenté
![]() Rémi GouyonDéveloppeur informatique Inscription : novembre 2003 Messages : 585 ![]() |
Citation:
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) |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com