|
| Accès à distance BD (Internet) |
| Iniciado por rthielen, 22,sep. 2017 14:36 - 13 respuestas |
| |
| | | |
|
| |
| Publicado el 22,septiembre 2017 - 14:36 |
Bonjour,
Je teste actuellement une application qui aura une base HFSQL locale, mais qui, lors d'une synchronisation lancée par l'utilisateur, devra ouvrir/lire/écrire une base de donnée distante (hors réseau de l'entreprise), par exemple sur un serveur hébergé. Je précise que je n'ai que Windev et pas WebdeV
J'ai étudié pas mal de solutions, mais aucune ne semble fonctionner : - Accès à distance RPC : a priori, la partie serveur soit être en 32 bits.. ce qui devient pratiquement introuvable aujourd'hui. En tout cas, cas on installe le serveur RPC sur un serveur hébergé, l'installation plante. - Accès à distance via MySQL : base de donnée hébergée sur un serveur gratuit. Ici aussi, j'ai testé avec les identifiants proposés (id + passe+serveur), mais pas moyen de s'y connecter. - Webservice : si j'ai bien compris, il faut un serveur WebDev...
Est-il possible d'avoir une procédure qui fonctionne pour accéder à un serveur distant. Je tiens à préciser que les temps de réponse ne sont pas importants, cela reste une application "test", une solution plus "pro" sera trouvée par le suite. Si quelqu'un a une solution simple, merci de m'aider en me fournissant le code et la méthode.
Un grand merci à tous |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2.682 mensajes |
|
| Publicado el 23,septiembre 2017 - 06:29 |
Bonjour,
La meilleure solution reste le ws.
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.362 mensajes |
|
| Publicado el 23,septiembre 2017 - 07:19 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 637 mensajes |
|
| Publicado el 23,septiembre 2017 - 10:59 |
Régis THIELEN a écrit : . > - Accès à distance via MySQL : base de donnée hébergée sur un serveur gratuit. Ici aussi, j'ai testé avec les identifiants proposés (id + passe+serveur), mais pas moyen de s'y connecter.
L'accès MySQL ne fonctionne généralement pas à distance sur les hébergements mutualisés et encore moins gratuits car le port 3306 est fermé. Si vous retenez la solution MySQL, un simple VPS suffit et cela fonctionne à merveille. Il suffira d'un installer un serveur MySQL, très simple à faire.
Ceci dit, je suis d'accord avec Philippe, la meilleure solution reste le WS.
Cordialement, Eric.
-- Eric DELATTRE http://www.yoosite.frMensaje modificado, 23,septiembre 2017 - 11:00 |
| |
| |
| | | |
|
| | |
| |
| Publicado el 25,septiembre 2017 - 09:06 |
"ÿÿÿÿÿÿÿÿÿÿ" avait écrit le 22/09/2017 :
Bonjour,
Je teste actuellement une application qui aura une base HFSQL locale, mais qui, lors d'une synchronisation lancée par l'utilisateur, devra ouvrir/lire/écrire une base de donnée distante (hors réseau de l'entreprise), par exemple sur un serveur hébergé. Je précise que je n'ai que Windev et pas WebdeV
J'ai étudié pas mal de solutions, mais aucune ne semble fonctionner : - Accès à distance RPC : a priori, la partie serveur soit être en 32 bits.. ce qui devient pratiquement introuvable aujourd'hui. En tout cas, cas on installe le serveur RPC sur un serveur hébergé, l'installation plante. - Accès à distance via MySQL : base de donnée hébergée sur un serveur gratuit. Ici aussi, j'ai testé avec les identifiants proposés (id + passe+serveur), mais pas moyen de s'y connecter. - Webservice : si j'ai bien compris, il faut un serveur WebDev...
Est-il possible d'avoir une procédure qui fonctionne pour accéder à un serveur distant. Je tiens à préciser que les temps de réponse ne sont pas importants, cela reste une application "test", une solution plus "pro" sera trouvée par le suite. Si quelqu'un a une solution simple, merci de m'aider en me fournissant le code et la méthode.
Un grand merci à tous
bonjour,
php4wd disponible ici www.sqlmanagerx.com est fait pour cela
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
| Publicado el 25,septiembre 2017 - 17:35 |
Bonjour,
Tu peux faire du MySQL + Accès Natif (je le fais sur nos serveurs d'hébergement) et ça fonctionne bien sous linux. Mais effectivement, il faut ouvrir les ports ou créer un utilisateur avec un droit d'accès extérieur. Ne fonctionnera pas en mutualisé, mais ok sur un petit VPS avec un panel type Directadmin pour créer les bases et les droits en interface web.
Tu pourras gérer la connexion dans l'analyse du projet. Attention juste que sous MySQL, il ne gere pas la modification de la table après la première création (pas comme sous hfsql).
Cordialement,
Telemak |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 348 mensajes |
|
| Publicado el 26,septiembre 2017 - 09:48 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 32 mensajes |
|
| Publicado el 26,septiembre 2017 - 10:11 |
hpascal a écrit : > Bonjour
Bonjour,
Je vois que "L'installation du Webservice installe une version spécifique du serveur d'application WEBDEV. Cette version est nécessaire au fonctionnement du Webservice. "
Est-ce que c'est compatible avec une install existante d'un serveur d'application ? On a déjà un site en place (avec SA licence cnx illimitées) , si on installe en plus ce WS est-ce que ca risque de mettre le souk dans les config ?
Merci de vos retours d'expérience ! |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 348 mensajes |
|
| Publicado el 26,septiembre 2017 - 11:19 |
Non c'est compatible Si le moteur existe il va simplement déclarer le WebService Sur mon VPS, j'ai un serveur d'application Webdev (version 10 connexions) et ce WebService installé Tu peux demander une confirmation à PCSOFT si tu veux être rassuré
-- Pascal H. http://phapps.e-monsite.com |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 32 mensajes |
|
| Publicado el 26,septiembre 2017 - 17:01 |
hpascal a écrit :
Non c'est compatible Si le moteur existe il va simplement déclarer le WebService Sur mon VPS, j'ai un serveur d'application Webdev (version 10 connexions) et ce WebService installé
Hum ok, par contre il y a pas mal de limitations on dirait... (par exemple il faut le wdd en chemin relatif, il faut que la connexion (si HFSQL) soit décrite dans le wdd, il faut utiliser les fonctions SQLxxx...) Bref, je me demande si il ne vaudrait pas mieux que je développe mon propre WS... |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 348 mensajes |
|
| Publicado el 26,septiembre 2017 - 18:19 |
Je n'utilise pas avec Hyperfile donc je ne sais pas pour le .wdd Et effectivement on utilise les ordres SQLxxx Je l'utilise intensivement à partir d'applications mobiles et ça permet de s'affranchir de Webdev
-- Pascal H. http://phapps.e-monsite.com |
| |
| |
| | | |
|
| | |
| |
| Publicado el 23,mayo 2020 - 21:30 |
J’ai un problème pour la connexion de mon application WINDEV a une base de données MYSQL DISTANTE, Le problème c’est que : le nom d’hote de mon serveur EN LIGNE est « localhost »,
CAS 1 : si je fais ceci, (dans mon hebergeur en ligne - payant, dont le nom d'hote est "localhost") : Maconnexion1 = SQLConnecte("localhost", "user_name_mysql_enligne", "mot_de_passe", "ma_bdd_en_ligne", "MySQL") mon application ne trouve la base de données, j’ai essayé avec l’adresse IP de mon serveur mais ca ne marche toujours pas.
CAS 2 : si je fais ceci, (essaie sur une hebergeur gratuit) : Maconnexion1 = SQLConnecte("mysql-domaine.alwaysdata.net", " user_name_mysql_enligne ", "mot_de_passe", "ma_bdd_enligne", "MySQL") Ca marche parfaitement, c’est pour cela que je dit le probleme vient probablement du faite que le nom d’hote de mon hebergeur EN LIGNE est « localhost » (CAS1), je ne trouve pas la solution. Merci d’avance pour vos reponses |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2.682 mensajes |
|
| Publicado el 24,mayo 2020 - 18:24 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 348 mensajes |
|
| Publicado el 24,mayo 2020 - 18:27 |
Bonjour
Tu dois utiliser l'adresse IP publique de ton serveur pour y accéder Mais ça ne suffit pas, il faut aussi que l'hébergeur ait autorisé les accès à MySql à partir de l'extérieur, ce qui est rarement le cas
-- Pascal H. http://phapps.e-monsite.com |
| |
| |
| | | |
|
| | | | |
| | |
|