PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Impossible de connecter 1 appli Windev sur le MySQL de EasyPHP1-8
Impossible de connecter 1 appli Windev sur le MySQL de EasyPHP1-8
Started by frawenzy2000, Apr., 11 2006 6:14 PM - 5 replies
Posted on April, 11 2006 - 6:14 PM
Bonjour à tous et à toutes,

Voici un problème dont la solution intéressera beaucoup les programmeurs de logiciels de Back-Office.

Voila, je suis possesseur de Windev10. Je voudrais faire une application qui se connecte sur une base de donnée MySQL présente chez un hébergeur Internet et qui permettrait de la gérer. Je voudrais pouvoir ajouter des données et en supprimer.
Pour l'instant, je souhaiterais me connecter sur le MySQL de EASYPHP1-8. Récupérer les tables de la base de données de EASYPHP1-8. Et après faire 1 RAD. Question, est-ce possible? Parce que j'ai toujours des messages d'erreur.

Le chemin où se trouve ma base de données est:
C:\program Files\EasyPHP1-8\mysql\data\le_nom_de_ma_base
Question est-ce faisable car lorsque je tente de déduire et créer une analyse depuis 1 base de données existante, j'ai toujours le message d'erreur du style.

Sélection de la base source.
Impossible de se connecter à http://localhost/mysql/
Impossible de se connecter à la base 'http://localhost/mysql/'
Erreur de l'accès natif MySQL
Numéro d'erreur 27
La couche client MySQL n'est probablement pas correctement installée.
Aucune bibliothèque d'accès à MySQL n'a été trouvée, le module LIBmysql.dll ou une de ses dépendances n'a pas été chargée.
La couche client MySQL doit se trouver dans un répertoire déclaré dans le path.

Je ne sais pas quoi faire. Quelle procédure, quels commandes, quels instructions dois-je faire entrer pour que cela fonctionne?

Je précise que j'ai installé le fichier WX100PACKANMYSQL037 (MySQL) et que l'opération s'est très bien passé.

Merci de votre réponse.

Je pense que beaucoup de programmeurs doivent se trouver dans mon cas avec des difficultés à se connecter sur le SGBD MySQL de EASYPHP1-8
Posted on April, 11 2006 - 6:58 PM
bonjour,

Il faut copier LIBmysql.dll dans le repertoire programmes de windev10
et penser à l'inclure dans l'install pour le difuser.
Jean-Daniel



Dans son message précédent, Michel Durand a écrit :
Bonjour à tous et à toutes,

Voici un problème dont la solution intéressera beaucoup les programmeurs de
logiciels de Back-Office.

Voila, je suis possesseur de Windev10. Je voudrais faire une application qui
se connecte sur une base de donnée MySQL présente chez un hébergeur Internet
et qui permettrait de la gérer. Je voudrais pouvoir ajouter des données et en
supprimer. Pour l'instant, je souhaiterais me connecter sur le MySQL de
EASYPHP1-8. Récupérer les tables de la base de données de EASYPHP1-8. Et
après faire 1 RAD. Question, est-ce possible? Parce que j'ai toujours des
messages d'erreur.

Le chemin où se trouve ma base de données est:
C:\program Files\EasyPHP1-8\mysql\data\le_nom_de_ma_base
Question est-ce faisable car lorsque je tente de déduire et créer une analyse
depuis 1 base de données existante, j'ai toujours le message d'erreur du
style.

Sélection de la base source.
Impossible de se connecter à http://localhost/mysql/
Impossible de se connecter à la base 'http://localhost/mysql/'
Erreur de l'accès natif MySQL
Numéro d'erreur 27
La couche client MySQL n'est probablement pas correctement installée.
Aucune bibliothèque d'accès à MySQL n'a été trouvée, le module LIBmysql.dll
ou une de ses dépendances n'a pas été chargée. La couche client MySQL doit se
trouver dans un répertoire déclaré dans le path.

Je ne sais pas quoi faire. Quelle procédure, quels commandes, quels
instructions dois-je faire entrer pour que cela fonctionne?

Je précise que j'ai installé le fichier WX100PACKANMYSQL037 (MySQL) et que
l'opération s'est très bien passé.

Merci de votre réponse.

Je pense que beaucoup de programmeurs doivent se trouver dans mon cas avec
des difficultés à se connecter sur le SGBD MySQL de EASYPHP1-8


--
Posted on April, 11 2006 - 6:59 PM
Bonjour,

La libmysql.dll doit être présente dans le répertoire du projet.

L'erreur ne vient-elle pas de là ?
Posted on April, 11 2006 - 6:59 PM
Salut,

En général le problème vient de la DLL. Il faut inclure dans Windev10/Programmes/ la DLL "libmySQL.dll" contenu dans le répertoir d'easyPHP.

J'ai eu le meme tour et tout est rentré dans l'ordre.
il faut aussi modifier la ligne "Bind..." dans le fichier de conf.
soit tu mets

Bind-address=ip_serveur_SQL

ou alors

#bind-address7.0.0.1

essais ça normalement ça devrait être ok.

@+
Posted on April, 11 2006 - 11:23 PM
> Je pense que beaucoup de programmeurs doivent se trouver dans mon cas avec
des difficultés à se connecter sur le SGBD MySQL de EASYPHP1-8

Oui et je ne saurai trop conseiller de faire une recherche sur le forum car
ce point a été maintes fois abordé...

--
Emmanuel Lecoester
Posted on April, 12 2006 - 1:14 AM
Bonjour à tous et à toutes,
La couche client MySQL n'est probablement pas correctement installée.
Aucune bibliothèque d'accès à MySQL n'a été trouvée, le module LIBmysql.dll
ou une de ses dépendances n'a pas été chargée. La couche client MySQL doit se
trouver dans un répertoire déclaré dans le path.



- Copier comme l'accès natif te le dit "LibMySQL.DLL" dans un chemin
accessible (dossier de l'exe ou c:\windows\system32)

- Il semblerait que tu aies passé à l'accès natif une adresse HTTP. Ca
ne marchera pas.

- la très grande majorité des hébergeurs sur serveurs mutualité
n'autorisent PAS l'accès à une IP externe à leurs bases de données
MYSQL.
Disposes tu d'un serveur dédié?
A moins que tu ne sois sûr et certain que ton hébergeur te permette
d'accéder à la base MYSQL (essaye simplement avec MySQL Query Browser),
ce n'est même pas la peine de continuer ton développement, il y a
d'autres solutions que je n'évoquerais pas sur ce forum.

- De mémoire le MYSQL fourni avec EasyPHP n'autorise pas d'accès en
dehors du serveur Web. Il faut changer la configuration du MYSQL
(My.ini...etc.)


Bon courage!