| |
Membre enregistré 98 messages |
|
Posté le 08 septembre 2017 - 17:30 |
Bonjour, quelqu'un pourrait-il me dire où trouver une libmysql version 64 bits. J'ai fais plusieurs sites sans succès y compris MySql.
Merci à tous
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 908 messages Popularité : +227 (347 votes) |
|
Posté le 08 septembre 2017 - 18:08 |
http://www.dlldownloader.com/libmysql-dll/ option 7 10 sec de recherche avec google pour "libmysql.dll 64 bit download". Le plus long a été d'arriver en bas de page pour trouver l'option 7
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 182 messages Popularité : +10 (10 votes) |
|
Posté le 08 septembre 2017 - 19:50 |
Dandypunk a écrit : > http://www.dlldownloader.com/libmysql-dll/ option 7
Z'avez confiance pour aller sur ce genre de site ... Bref, voici un lien depuis le site de l'éditeur : https://dev.mysql.com/downloads/connector/c/ Pour une version 64 bits du connecteur, il faut cliquer sur le lien correspondant à ce fichier : mysql-connector-c-6.1.11-winx64.zip Une fois l'archive téléchargée, le fichier "libmysql.dll" se situe dans le dossier "lib". ++ |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 120 messages Popularité : +13 (15 votes) |
|
Posté le 12 septembre 2017 - 10:53 |
Bonjour, Le plus simple, lors de l'installation du serveur mysql est de demander l'installation des outils développeurs. Dans ce cas, la DLL est déposée dans un sous répertoire du serveur. Cordialement, |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 98 messages |
|
Posté le 12 septembre 2017 - 13:08 |
Bonjour, d'accord mais quand je vais dans l'analyse et que je teste la connexion MySql, WinDev va chercher libmysql.dll sur mon disque et pas sur le serveur MySql non ? A toi
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 120 messages Popularité : +13 (15 votes) |
|
Posté le 12 septembre 2017 - 14:04 |
bien sur. il la cherche sur ton poste. Et toi tu n'as qu'à la prendre du serveur et la copier là ou tu en as besoin. C'est quand même plus simple que de chercher sur le net. Surtout si tu veux la version qui correspond à la version de ton serveur.
non ?? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 177 messages Popularité : +16 (16 votes) |
|
Posté le 12 septembre 2017 - 14:04 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 98 messages |
|
Posté le 12 septembre 2017 - 15:59 |
Bonjour, c'est une histoire de fou. J'ai bien installé l'accès natif. J'ai récupéré libmysql.dll (4,7 Mo). Je l'ai copié partout (C:\windows, C:\dossier du projet, C:\windev22\programme\framework\Win64x86) Quand je lance le test dans l'analyse j'ai le message : Aucune bibliothèque d'accès à MySql n'a été trouvée, le module libmysql.dll n'a pas été chargé. Détail de l'erreur système : libmysql.dll Je n'y comprend rien. Avant en version 32bits ça fonctionnait très bien.
Merci de votre retour
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 177 messages Popularité : +16 (16 votes) |
|
Posté le 12 septembre 2017 - 16:56 |
Tu as installé l'accès natif 64 bits? Essaye de copier ta DLL dans le répertoire Exe du projet |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 98 messages |
|
Posté le 12 septembre 2017 - 18:05 |
Pour l'accès natif 64 bits je ne sais pas je l'ai récupéré sur le site pcsoft. Sinon comme je l'ai dit avant j'ai copié la dll dans tous les répertoires y compris l'EXE.
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 951 messages Popularité : +53 (63 votes) |
|
Posté le 12 septembre 2017 - 18:25 |
Bonjour,
Ta dll est une dll 64 bits ?
jordan |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 177 messages Popularité : +16 (16 votes) |
|
Posté le 12 septembre 2017 - 18:36 |
Ah oui, au temps pour moi, il n'y a qu'un seul package pour l'accès natif 32 et 64. Relance l'installation de l'accès natif et assure-toi qu'il te propose de l'installer dans le bon répertoire de Windev. Essaye avec une autre version de la DLL Voici les miennes: http://download.process-id.com/Connecteur-natif-MySQL.zip |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 182 messages Popularité : +10 (10 votes) |
|
Posté le 12 septembre 2017 - 18:52 |
Christian SY a écrit : > Je l'ai copié partout (C:\windows, C:\dossier du projet, C:\windev22\programme\framework\Win64x86)
Dans le dossier "C:\dossier du projet\Exe" également ? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 98 messages |
|
Posté le 12 septembre 2017 - 19:10 |
C'est encore moi. J'ai réutilisé le même projet en version WinDev 19 et 32 bits. L'accès natif WinDev19 est installé. Je copie libmysql.dll (32 bits) dans le dossier Windows comme à l'accoutumé. Je teste la connexion dans l'analyse (c'est la même que celle dans WinDev 22 utilisée plus haut) et là miracle, la connexion à la base à réussi. J'ouvre le projet en 22 et 64 bits je copie la nouvelle libmysql.dll (64 bits) dans le dossier Windows, l'accès natif est bien installé sinon il me l'aurait dit, je teste la connexion dans l'analyse et là patatrac le module est introuvable. Je pense que je vais revenir à la version WinDev 22 32 bits qui marchait très bien. Le 64 bits ça me soule.
Merci à vous
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 98 messages |
|
Posté le 13 septembre 2017 - 16:52 |
J'ai du nouveau. D'apprès mon hébergeur de ma base MySql l'erreur 27 renvoyée par la base veut dire que la librairie utilisée n'est pas la bonne. Le version MySql est 5.0 et ils me disent que la version libmysql.dll n'est pas la bonne.
Voilà
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 98 messages |
|
Posté le 13 septembre 2017 - 17:41 |
Re bonjour,
çà y est j'ai résolu mon problème. J'ai trouvé une libmysql.dll qui fonctionne. mysql-connector-c-noinstall-6.0.2-winx64-vs2005.zip
Merci à vous tous.
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Posté le 02 mars 2018 - 08:56 |
Bonjour,
Je rencontre, a priori, le même soucis. J'utilise WD22/73h sous Windows 10 64bits. Ma base de données est créée avec HeidiSQL 9.5 (64bits).
Dans mon projet, si je me connecte avec WDMap, j'ai bien accès à mes données (j'ai la fameuse erreur Erreur de lancement de l'accès natif MySQL n°27 mais j'ai accès à la connexion et je dois remettre mon mot de passe - lequel est pourtant bien stocké).
Lorsque je génère un exe 32bits ou 64 bits (en mettant dans le répertoire de l'exe la bonne DLL, j'ai le message d'erreur).
Par contre, j'ai un autre EXE dans un autre répertoire (en 32bits avec la même DLL qui fonctionne).
Je tourne en rond et je n'y comprends absolument rien.
Pouvez-vous m'indiquer ce que vous avez fait pour que ça fonctionne de votre côté ?
Merci,
Vincent |
| |
| |
| | | |
|
| | |
| |
Posté le 02 mars 2018 - 11:02 |
Bonjour,
eh bien comme je vous l'ai dit juste avant j'ai téléchargé la bonne dll. voir le lien. |
| |
| |
| | | |
|
| | |
| |
Posté le 14 mars 2018 - 11:50 |
Bonjour, J'ai pas mal galéré avec cette histoire de libmysql.dll aussi. J'utilise Windev 23 maintenant et je suis sous Windows7 64bits et je souhaitais faire un web-service simple. Voici ma solution: Déjà inutile de copier la dll partout, il faut juste les mettre dans Windev/Programmes/Framework/winxxX86 Ensuite j'ai téléchargé les wampservers, les 2 versions 32 et 64 bits, qui utilise la bonne version de mysql. J'ai installé chaque et récupéré la dll a chaque fois et je les ai copié dans le bon dossier du framework Windev (et Webdev dans mon cas). Chaque version de wampserver utilise même version de dll mais il en a une pour le 64bits et une pour le 32bits. De plus , en développant mon web-service, j'ai développé une application pour le tester ... en 64 bits. Et le web-service utilise la version 32bits... donc nécessité d’avoir les 2 versions.
En espérant avoir donné des pistes Bon dev. |
| |
| |
| | | |
|
| | |
| |
Posté le 14 mars 2018 - 11:58 |
Bonjour, J'ai pas mal galéré avec cette histoire de libmysql.dll aussi. J'utilise Windev 23 maintenant et je suis sous Windows7 64bits et je souhaitais faire un web-service simple. Voici ma solution: Déjà inutile de copier la dll partout, il faut juste les mettre dans Windev/Programmes/Framework/winxxX86 Ensuite j'ai téléchargé les wampservers, les 2 versions 32 et 64 bits, qui utilise la bonne version de mysql. J'ai installé chaque et récupéré la dll a chaque fois et je les ai copié dans le bon dossier du framework Windev (et Webdev dans mon cas). Chaque version de wampserver utilise même version de dll mais il en a une pour le 64bits et une pour le 32bits. De plus , en développant mon web-service, j'ai développé une application pour le tester ... en 64 bits. Et je pense que le web-service utilise la version 32bits... donc nécessité d’avoir les 2 versions.
En espérant avoir donné des pistes Bon dev. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 76 messages Popularité : +0 (2 votes) |
|
Posté le 11 juillet 2018 - 16:39 |
| |
| |
| | | |
|
| | |
| |
Posté le 07 décembre 2018 - 09:51 |
Bonjour
Sur le poste de développement, comme sur le poste de déploiement, il faut installer le package Visual C++ 2013 (32 ou 64 bits) selon si vous utilisez libmysql.dll en mode 32 ou 64 bits. Sans cela, vous pouvez avoir votre Bonne libmysql.dll Présente dans le Bon dossier, ça ne marchera pas. J'ai mis plusieurs jours à trouver cette "astuce" qui n'est pas évoquée dans l'aide de PCSOFT ce qui est regrettable. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 182 messages Popularité : +10 (10 votes) |
|
Posté le 07 décembre 2018 - 12:27 |
Plus simple, il suffit de récupérer le fichier "vcruntime140.dll" du Runtime Visual C++ 2013 32-bit et de le mettre dans le dossier de l'exécutable Pas besoin d'installer le Runtime comme ça. |
| |
| |
| | | |
|
| | |
| |
Posté le 16 avril 2020 - 13:38 |
jai un probleme presque identique. dans mon cas j'arrive a faire l'importation en local mais quand il s'agit d'une base en ligne les tables ne s; affichent pas |
| |
| |
| | | |
|
| | |
| |
Posté le 30 mars 2023 - 16:01 |
karimou a écrit :
:merci: J'ai cherché des semaines depuis que j'ai la version 28 C'est insupportable ces installations qui ne fonctionnent pas correctement Merci pour le lien grâce à ces vieilles DLL je peux enfin utiliser webdev28 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 message |
|
Posté le 04 avril 2023 - 13:02 |
Bonjour à tous, Me revoilà sur WD après 20 ans d'absence... et je vois que certaines choses n'ont pas changé
Donc même problème, j'essaye de faire un accès Mysql (Serveur V8 fraichement installé sur Windows 11 en local ) via windev 28 mais impossible de connecter le serveur en localhost.
J'ai bien installé l'accès natif et copié les DLL dans Windev/Programmes/Framework/win64X86 nb : Mysql-Workbench se connecte très bien au serveur, port 3306, donc apparemment pas un pb de pare feu (sauf si qqchose m'échappe)
Erreur windev à l'ouverture de la liste "base de données" : Erreur renvoyée par le serveur <localhost:4900> accès refusé D'où il sort ce port 4900 ?? j'ai essayer en forçant 3306 => mais WD passe les deux <localhost:3306:4900> !
J'ai essayé avec les DLL de karimou (http://download.process-id.com/Connecteur-natif-MySQL.zip) mais rien n'y fait.
si je clique sur "suivant" sans sélectionner de base de données, une nouvelle erreur apparait : erreur de l'accès natif N° 79 Echec de connexion 2003 - can't connect to mysql server on localhost....
Merci à tous pour votre aide.
-- CZAM 64 |
| |
| |
| | | |
|
| | |
| |
Posté le 04 avril 2023 - 17:10 |
Christian_ZAM a émis l'idée suivante :
Bonjour à tous, Me revoilà sur WD après 20 ans d'absence... et je vois que certaines choses n'ont pas changé Donc même problème, j'essaye de faire un accès Mysql (Serveur V8 fraichement installé sur Windows 11 en local ) via windev 28 mais impossible de connecter le serveur en localhost. J'ai bien installé l'accès natif et copié les DLL dans Windev/Programmes/Framework/win64X86 nb : Mysql-Workbench se connecte très bien au serveur, port 3306, donc apparemment pas un pb de pare feu (sauf si qqchose m'échappe) Erreur windev à l'ouverture de la liste "base de données" : Erreur renvoyée par le serveur <localhost:4900> accès refusé D'où il sort ce port 4900 ?? j'ai essayer en forçant 3306 => mais WD passe les deux <localhost:3306:4900> ! J'ai essayé avec les DLL de karimou ( http://download.process-id.com/Connecteur-natif-MySQL.zip) mais rien n'y fait. si je clique sur "suivant" sans sélectionner de base de données, une nouvelle erreur apparait : erreur de l'accès natif N° 79 Echec de connexion 2003 - can't connect to mysql server on localhost.... Merci à tous pour votre aide.
bonjour 4900 c'est le HFSQL (sauf erreur de ma part car je ne l'utilise pas souvent ce hf)
donc c'est bizarre
-- Cet e-mail a été vérifié par le logiciel antivirus d'Avast. www.avast.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 126 messages |
|
Posté le 05 avril 2023 - 10:04 |
Bonjour J'utilise Windev 28 avec une base MySQL 8.0 en 64 bits sans aucun problème. Avec une légère différence : MySQL 8.0 est installée sur un serveur Linux
Voici mon code :
cCnx est une Connexion cCnx..Serveur = "192.168.1.21" cCnx..Accès = hOLectureEcriture cCnx..Provider = hAccèsNatifMySQL cCnx..TailleCache = -2 cCnx..BaseDeDonnées = "MaBase" cCnx..Utilisateur = "toto" cCnx..MotDePasse = "12345"
SI PAS HOuvreConnexion(cCnx) ALORS Erreur(HErreurInfo()) FIN
Concernant la DLL 64bits "libmysql.dll" : - j'utilise la version 5.6.17.0 - elle est placée dans le répertoire de l'exécutable - une copie dans C:\Windows\ pour le mode test
FabriceMessage modifié, 05 avril 2023 - 10:10 |
| |
| |
| | | |
|
| | |
| |
Posté le 05 avril 2023 - 10:50 |
Christian_ZAM a écrit :
Bonjour à tous, Me revoilà sur WD après 20 ans d'absence... et je vois que certaines choses n'ont pas changé Donc même problème, j'essaye de faire un accès Mysql (Serveur V8 fraichement installé sur Windows 11 en local ) via windev 28 mais impossible de connecter le serveur en localhost. J'ai bien installé l'accès natif et copié les DLL dans Windev/Programmes/Framework/win64X86 nb : Mysql-Workbench se connecte très bien au serveur, port 3306, donc apparemment pas un pb de pare feu (sauf si qqchose m'échappe) Erreur windev à l'ouverture de la liste "base de données" : Erreur renvoyée par le serveur <localhost:4900> accès refusé D'où il sort ce port 4900 ?? j'ai essayer en forçant 3306 => mais WD passe les deux <localhost:3306:4900> ! J'ai essayé avec les DLL de karimou ( http://download.process-id.com/Connecteur-natif-MySQL.zip) mais rien n'y fait. si je clique sur "suivant" sans sélectionner de base de données, une nouvelle erreur apparait : erreur de l'accès natif N° 79 Echec de connexion 2003 - can't connect to mysql server on localhost.... Merci à tous pour votre aide.
bonjour,
pré requis : si Windev 32 bits alors MySQL 32 bits si Windev 64 bits alors MySQL 64 bits un cross over est impossible
merci de préciser "j'essaye de faire un accès Mysql" - dans l'analyse - dans le code
plus de détails serait bienvenue
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 29 messages |
|
Posté le 21 novembre 2023 - 15:42 |
Je suis dans un cas similaire et je n'arrive pas à savoir ce qui se passe vraiment: Mon serveur MySQL est à la version 8.0.35 X64 Mon application tourne parfaitement en 32 bits, aussi bien sur le PC de dev que sur les clients en production avec la dll libmysql mai 2008 (pas de version) Dans la version 64 bits, j'utilise la version mars 2020 (5.7.30.0) J'ai 5 PC identiques qui sont en Windows 11 version 23H2 et qui se connectent parfaitement avec l'exe et la dll en X64 Par contre j'ai un autre PC avec la même version Windows, dll, etc et qui n'arrive pas à se connecter au même serveur MySQL en X64, mais qui arrive en X86. Bref je suis bloqué et pour le moment j'ai le choix à tout compiler en 32 bits ou à maintenir deux versions 32 et 64 bits en fonction des PCs, mon idéal serait de passer tous les clients en X64 (pour plus de performances..??)
Quelqu'un a une idée...???Message modifié, 21 novembre 2023 - 15:47 |
| |
| |
| | | |
|
| | |