Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
clic sur le bouton de wamp ensuite put online tu devrais voir au survol serveur online
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
AIDE windev avec base mysql- en reseau local
Discussion dans 'Base de donnés & HFSQL' créé par tsirih, Juin 4, 2018.
Merci Amson, mais le probleme persiste, je resume le probleme, le poste client peut bien se connecter à phpmyadmin du serveur, utilisant le navigateur web, mais l'application sur poste client ne voit pas la base de données sur le serveur, j'ai utiliser acces natif MySQL sur windev 20
1 - essayer d'installer les lib mysql
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
2 - Vérifier si le port 3306 est ouvert sur le serveur est n'est pas bloquer par un Parafeux ou Antivirus
3 - si vous avez plusieurs connexion sur le serveur vérifier que le bind est sur l'adresse exacte 192.168.5.250 ou modifier le bind sur tous les adresse
Code (Text):
bind-address = 0.0.0.0
suenodesign et amson aiment ça.
J'utilise wampserver2.2e, j'ai deja suivi le conseil de cette video, j'ai deja fait ceci aussi, dans les trois fichiers texte (dans le repertoire alias) phpmyadmin, sqlbuddy et webgrind,
j'ai fait la config suivant :
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
Dans le fichier httpd.conf
<Directory />
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
SUR CE 4 FICHIER de configuration, je ne trouve pas le mot "bind-adress", meme dans le fichir my.ini
Est ce que ca peut etre lié avec le materiel de partage de reseau que j'utilise les amis,
j'utilise HUAWEI orange pour partager le wifi (sans internet) qui lie la machine client et serveur.
ENCORE MERCI
J'ai desactivé le parefeu et antivirus mais pas de changement
verifier si le nom de la base es conforme (Majuscule ou miniscule)
Pouvez vous faire une capture de l'erreur mysql de votre application ?
Après avoir essayé quelque manipulation, je pense avoir detecté le VRAI PROBLEME, mais je ne connais pas la solution,
Il me semble qu’il ne s’agit pas de problème de base de données ou réseau, mais plutôt problème au niveau de windev, plus précisément au niveau de la génération de l’exe de l’application, car,
Les tests que j’ai fait sur la machine serveur où l’application fonctionne tres bien (elle trouve la base de données), c’est à partir de windev (mais pas a partir de l’application generée en exé), c'est-à-dire en cliquant sur GO (lancer le teste du projet) dans le menu de windev.
Mais quand je teste (même sur le serveur), l’exé generé de l’application, elle ne fonctionne pas, ELLE N’AFFICHE PAS D’ERREUR mais seulement elle ne voit pas la base de données, elle est vide.
En resume : quand je test l’application dans l’environnement de windev, en cliquant sur GO dans le menu de windev, l’application fonctionne tres bien, mais si on test l’exe genere apres creation de l’executable, elle ne fonctionne pas (meme sur le serveur), pas d’erreur affiché mais elle n’est pas liée a la base de données,
Merci d’avance.
NB : J’utilise acces natif mysql et voici mon code de connexion à la base de données (code sur le projet)
Ma_connexion est un entier
ma_connexion = SQLConnecte("192.168.5.250", "utilisateur", "123", "bdd_test", "MySQL","Serveur port=3306;")
Parfois j’enlève le "Serveur port=3306;" parfois je le met mais ca ne change rien.
Avez-vous mis la libmysql.dll dans le dossier d'execution de l'exe ?
Sinon lors de la compilation pour le deployement penser a l'integrer dans le package d'installation
Sinon lors de la compilation pour le deployement penser a l'integrer dans le package d'installationCliquez pour agrandir...
ok alors recopier cette fois la dll x32 x64 en fonction du systeme d'exploitation dans le dossier ou se trouve le fichier exe sur client comme serveur ca devrais aller
ok alors recopier cette fois la dll x32 x64 en fonction du systeme d'exploitation dans le dossier ou se trouve le fichier exe sur client comme serveur ca devrais allerCliquez pour agrandir...