|
Accès natif MySQL erreur 27 |
Débuté par Stephane MILLECAM (, 20 mai 2017 15:40 - 15 réponses |
| |
| | | |
|
| |
Membre enregistré 6 messages |
|
Posté le 20 mai 2017 - 15:40 |
Bonjour,
il y a déjà eu beaucoup de posts à ce sujet, mais cette fois-ci, j'y suis confronté moi-même sans solution. J'ai installé Windev22 32 bits et son accès natif MySQL, et je rencontre toujours cette erreur 27, fichier libmysql.dll non trouvé. J'utilise l'accès natif MySQL depuis 2008 et même si j'ai déjà été confronté à ce problème, j'ai toujours pu le résoudre. Et cette fois, pas possible. Libmysql.dll du 29/11/2016 fourni par PCSoft se trouve dans c:\windows, c:\windows\system32, C:\WINDEV 22\Programmes\Framework\Win32x86, et dans le répertoire de mon projet. Malgré cela, l'erreur persiste. Impossible de valider la connexion dans l'analyse. Si quelqu'un a une solution, je suis preneur. Merci d'avance pour votre implication.
Stéphane |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 950 messages Popularité : +53 (63 votes) |
|
Posté le 20 mai 2017 - 18:17 |
Bonjour,
la dll est elle débloquer ? une dll téléchargé depuis le web peut être bloquer. tu vas dans les propriétés de la dll pour le voir
jordan |
| |
| |
| | | |
|
| | |
| |
Posté le 21 mai 2017 - 15:58 |
Bonjour Stéphane,
pour autant que je sache, pcsoft ne fournit PAS (et n'a pas le droit de fournir pour des raisons de licence) la DLL client de mysql. Ils fournissent seulement la dll accès natif qui doit être la EN PLUS.
Donc, quand tu dis
Libmysql.dll du 29/11/2016 fourni par PCSoft se trouve dans c:\windows, c:\windows\system32, C:\WINDEV 22\Programmes\Framework\Win32x86, et dans le répertoire de mon projet.
Tu m'inquiète fortement. Normalement, la dll cliente mysql arrive avec mysql
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 6 messages |
|
Posté le 22 mai 2017 - 21:14 |
Bonjour Fabrice,
merci pour ta réponse. Tu as certainement raison concernant la DLL, mais ayant des DLL à des dates différentes, (et n'ayant installé qu'une seule fois MySQL), j'en avais conclu un peu rapidement que celle-ci était fournie par PCSoft. Donc, j'ai bien une DLL fournie dans MySQL, mais rien n'y fait, la connexion ne se fait pas.
Jordan, merci pour ta suggestion, mais j'ai vérifié et la DLL n'est pas en lecture seule.
Donc, je n'ai toujours pas de solution... Autre info, testé sur une autre machine ce jour, et ça fonctionne (ça me rassure). Mais pas sur la mienne, ça m'inquiète...
Stéphane |
| |
| |
| | | |
|
| | |
| |
Posté le 22 mai 2017 - 21:45 |
Bonjour Stéphane
et ton Windev, il est bien en 32 bits ?
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
Le 5/22/2017 à 1:14 PM, Stephane MILLECAM ( a écrit :
Bonjour Fabrice,
merci pour ta réponse. Tu as certainement raison concernant la DLL, mais ayant des DLL à des dates différentes, (et n'ayant installé qu'une seule fois MySQL), j'en avais conclu un peu rapidement que celle-ci était fournie par PCSoft. Donc, j'ai bien une DLL fournie dans MySQL, mais rien n'y fait, la connexion ne se fait pas. Jordan, merci pour ta suggestion, mais j'ai vérifié et la DLL n'est pas en lecture seule.
Donc, je n'ai toujours pas de solution... Autre info, testé sur une autre machine ce jour, et ça fonctionne (ça me rassure). Mais pas sur la mienne, ça m'inquiète...
Stéphane |
| |
| |
| | | |
|
| | |
| |
Posté le 23 mai 2017 - 08:32 |
| |
| |
| | | |
|
| | |
| |
Posté le 23 mai 2017 - 08:38 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 6 messages |
|
Posté le 23 mai 2017 - 08:48 |
Oui, Fabrice, car ma clé ne supporte pas le 64 bits. Je dois d'ailleurs la faire changer.
Merci !
StéphaneMessage modifié, 23 mai 2017 - 09:01 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 382 messages Popularité : +18 (22 votes) |
|
Posté le 23 mai 2017 - 09:07 |
Salut,
Quelle version de Windows possèdes-tu ?
L'as tu mis dans "C:\WINDEV 22\Programmes" a côté de WINDEV22.EXE ? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 144 messages Popularité : +50 (142 votes) |
|
Posté le 24 mai 2017 - 10:51 |
Bonjour,
Quand j'ai rencontré un problème du même genre c'est parce que ma version de phpMyadamin (ou MySQL) n'était pas la même sur le poste de développement et de production. et donc la dll était différente. N'aurais-tu pas un soucis de ce type ? J'ai résolu ce problème en installant la dernière version de WAMP (ou autre) sur mon PC de dév. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 6 messages |
|
Posté le 09 juin 2017 - 23:42 |
Bonjour, mon problème n'est pas encore résolu. Pour répondre à Cedvano, je suis en W10 et libmysql.dll se trouve bien à côté de windev22.exe. Pour répondre à Stéphane, j'ai téléchargé le connector mais il ne m'a pas ramené de nouvelles dll libmysql. J'ai du louper quelque chose. En tous cas, merci pour vos suggestions.
Stéphane |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 343 messages Popularité : +30 (32 votes) |
|
Posté le 10 juin 2017 - 12:23 |
Bonjour Quand je travaille avec MySQL je mets libmysql.dll dans le répertoire de mon exécutable (\Mes Projets\MonProjet\Exe) et éventuellement dans le répertoire du projet si je dois faire des imports de structure dans l'analyse C'est tout et ça fait des années que ça fonctionne de la version 4.1 aux versions récentes
-- Pascal H. http://phapps.e-monsite.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 6 messages |
|
Posté le 10 juin 2017 - 14:10 |
Bonjour, en récupérant une libmysql.dll de 2005, cela a solutionné mon problème. (taille1248Ko) Je suis sauvé mais je ne comprends pas vraiment. Encore merci pour vos réponses. Stéphane |
| |
| |
| | | |
|
| | |
| |
Posté le 20 juin 2017 - 13:50 |
Bonjour,
J'ai eu le même souci et il a été résolu en suivant les instructions de l'aide en ligne, http://doc.pcsoft.fr/fr-FR/?5517001 "Couche Cliente 32 bits pour utiliser l'Accès Natif MySQL 32 bits (version 3.x à 5.x testée)".
Voici ma configuration de dev. et de prod.
Dev : Win 7.0 + WD21 64 Bits programme compilé en 32 bits DLL utilisée : libmysql.dll V5.5.9.0 du 12 mars 2011 Plate-forme cible Win Xp Pro 2002 SP3
Le programme concerné est aussi compilé en 64 bits, et dans ce cas, j'utilise une DLL plus récente : libmysql.dll 6.1.6.0 du 21 mars 2017. Là, je n'ai pas suivi les instructions, mais je suis confiant et cela fonctionne.
Dans tous les cas, je place ces 2 dll dans le rep. framework, lors de la compile.
Cordialement, Patrick |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 messages Popularité : +1 (1 vote) |
|
Posté le 17 juillet 2017 - 10:23 |
Bonjour,
Avec quelle version de serveur travaillez vous?
Jusqu’à présent je travaillais sur un serveur en 5.5 et ça fonctionnait. quand je passe sur un serveur en 5.7, au niveau de l'appli tout fonctionne, par contre, dans l'analyse, quand j'essaye de récupérer les modifications de la structure de la base, windev remonte n'importe quoi: taille des chaine qui passent à 1, détection des champs en double, triple, jusqu'à 9 fois...
Windows 10 Pro, x64, WD21, x64 libmysql : 6.1.6 (j'ai essayé 6.1.10, 5.6.17, j'en ai pas de plus vielle en 64 bits)
J'ai aussi essayé avec l’accès natif maria DB, le résultat est le même
Si quelqu'un à une piste ...
Merci d'avance |
| |
| |
| | | |
|
| | |
| |
Posté le 27 août 2023 - 17:07 |
lien :
Dans cette vidéo explicative, nous vous guidons à travers toutes les étapes pour résoudre les problèmes courants liés à l'installation de l'accès natif MySQL sur votre ordinateur avec Erreur 27 sur accès natif MYSQL. |
| |
| |
| | | |
|
| | | | |
| | |
|