PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Problème connexion HFSQL C/S
Problème connexion HFSQL C/S
Iniciado por David, fev., 22 2020 10:21 AM - 23 respostas
Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 10:21 AM
Bonjour à tous
J'ai un problème d'accès à mes bases à distance lors de mes déplacements.
Sur les postes de mon bureau, ça fonctionne.

J'ai installé le serveur HFSQL sur un PC de mon bureau dont l'IP interne est 192.168.2.27

Dans le NAT/PAT de la LiveBox, J'ai ouvert et redirigé le port 4900 :
application / service : HFSQL-TCP
protocole : TCP
adresse IP externe autorisé : Tous
masque réseau externe : Tous
port externe : 4900
port interne : 4900
équipement / adresse IP : 192.168.2.27
activer


Le code de la première fenêtre de mon projet :
MaConnexion est une Connexion
sUtilisateur est chaîne= "Toto"
sMotdePasse est chaîne= "blabla"
BaseDeDonnées est chaîne= "OUTILS"
IpServeur est chaîne="192.252.xxx.xxx" //C'est IP fixe de la Livebox
Port est chaîne="4900"

MaConnexion..Utilisateur = SAI_Login_Mail..ValeurAffichée
MaConnexion..MotDePasse = SAI_Login_Code..ValeurAffichée
MaConnexion..Serveur = IpServeur+ ":"+Port // ya deux points ici
MaConnexion..BaseDeDonnées = BaseDeDonnées
MaConnexion..Provider = hAccèsHFClientServeur
MaConnexion..Accès = hOLectureEcriture
MaConnexion..InfosEtendues = "Infos étendues"
MaConnexion..OptionsCurseur = hCurseurClient

HOuvreConnexion(MaConnexion)


Dans "Connexions" de "Analyse"
Serveur : 192.168.2.27
Base de données : OUTILS
Nom d'utilisateur : Toto
Mot de passe : blabla


Je ferme mon application avec un bouton
HFermeConnexion(Connexion_ServeurHFSQL)
Action prédéfinie <Quitter l'application>


Ou est le problème ?
Merci de votre aide
David
Membro registado
121 mensagems
Popularité : +8 (14 votes)
Publicado em fevereiro, 22 2020 - 12:57 PM
Bonjour,

Et le pare-feu du poste?

Cordialement
Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 1:09 PM
Bonjour Thibault
Dans les règles de trafic entrant, c'est bien autorisé

Après avoir créer la procédure d'installation, je copie le fichier sur une clef usb. J'installe mon programme sur le PC d'un client et à l'ouverture ca me dit "impossible d'accéder à la base 192.168.2.27"
Membro registado
1.939 mensagems
Popularité : +53 (65 votes)
Publicado em fevereiro, 22 2020 - 1:37 PM
Bonjour,

Supprime la connexion de ton analyse et teste un paramètre dans ton programme ("Local" ou "Externe") avec 2 codes de connexion (sujet déjà traité n fois dans ce forum).

--
Bon dev,
Jean-Pierre
Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 2:08 PM
Merci Jean-Pierre de ta réponse
Ok pour supprimer la connexion mais pour le reste...
Je supprime mon code de la première fenêtre ? et je le remplace par ?
Etant débutant, ca fait 3 jours que je suis sur ce problème et je m'y perd
Membro registado
121 mensagems
Popularité : +8 (14 votes)
Publicado em fevereiro, 22 2020 - 2:32 PM
Que donne le teste de connexion avec le centre de contrôle HFSQL depuis l’extérieur.
Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 2:52 PM
Thibault
Impossible de se connecter à la base de données
Je comprend plus rien.
Chez PCSoft ou autre, il y a pas moyen d'utiliser TeamViewer pour que je regarde le fonctionnement du paramétrage ?
Je dois mal faire les choses mais quoi .. je désespère !
Membro registado
19 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 22 2020 - 2:55 PM
David,

Coupes ton pare-feu Windows est refait un essai. Quelle est le message d'erreur depuis le centre de contrôle ?
Mensagem modificada, fevereiro, 22 2020 - 3:00 PM
Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 3:15 PM
Pare-feu coupé.
Connexion enlevé dans l'analyse.

Que s'est-il passé ?
Le champ 'COMBO_ATELIER' n'a pas pu s'initialiser, car il a rencontré l'Erreur HFSQL suivante :
=============================
Aucune connexion associée au Fichier <BD_Ateliers>. Veuillez regénérer votre analyse en associant une connexion à chaque Fichier natif.
=============================
Code Erreur : 10085
Niveau : Erreur fatale (EL_FATAL)
Code Erreur WD55 : 18


Dans le CC, avec l'IP Fixe Impossible de se connecter..Avec l'IP de la machine interne, le test est bon
Membro registado
19 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 22 2020 - 3:24 PM
Donc problème de redirection sur la Livebox.

Je pense que ton code est bon pour la connexion, il faut vérifier l'adresse ip publique, le bon paramétrage de la redirection et du pare-feu de la livebox.
Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 3:35 PM
A la base c'est ce que je pensais.
De l'extérieur, si je ping sur mon adresse IP Fixe, j'ai bien un retour avec le port 4900 ouvert.

Si je comprend bien, il n'est pas nécessaire de créer une connexion dans l'analyse a condition de déclarer la connexion dans la première fenêtre du projet ?

Je ne sais plus quoi faire !
Membro registado
19 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 22 2020 - 3:48 PM
Il faut forcement de connecter a la bdd d'une façon ou d'une autre, soit dans l'analyse soit dans dans le projet, si tu passes par le projet bien penser à faire un HChangeConnexion().

https://doc.pcsoft.fr/?3044150

Arrives tu à ouvrir le CC depuis ton ip externe?
Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 3:54 PM
Je n'ai pas de HChangeConnexion() dans mon projet !
Mensagem modificada, fevereiro, 22 2020 - 3:55 PM
Membro registado
19 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 22 2020 - 4:05 PM
Justement, le fait d'ouvrir une connexion ne fait la liaison des fichier, le hchangeconnexion() permet de lier les fichiers a la connexion ouverte

https://doc.pcsoft.fr/fr-FR/?3044107
Mensagem modificada, fevereiro, 22 2020 - 4:06 PM
Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 4:20 PM
Punaise j'ai chopé un mal de crane !

Donc, après le
HOuvreConnexion(MaConnexion)
je met
HChangeConnexion("BD_Atelier", MaConnexion)

Seulement sur la première fenêtre du projet ???
Je lis tous les lien envoyés, je sature. Je ne comprend plus rien.
Membro registado
19 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 22 2020 - 4:27 PM
En reprenant le début du fil, tu arrives a te connecter avec un pc depuis le même réseau sur ton serveur, tu n'arrives pas a te connecter depuis l’extérieur. Donc ton code fonctionne. Maintenant il faut savoir si depuis l’extérieur avec le centre de contrôle tu arrives à ouvrir et voir les fichiers.
Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 4:32 PM
>>Maintenant il faut savoir si depuis l’extérieur avec le centre de contrôle tu arrives à ouvrir et voir les fichiers.

Je ne vois pas comment essayer
Membro registado
19 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 22 2020 - 4:37 PM
Il faut avec un pc équiper du centre de contrôle. Ce mettre a l'exterieur du réseau et ce connecter avec le CC avec l'ip public.





Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 5:22 PM
>>Ce mettre a l’extérieur du réseau
Impossible de connecter le Pc ayant le CC avec le partage de connexion de mon tel.
Il y a qu'avec ce PC que ça ne fonctionne pas.
Je commence à douter de la machine (ou de moi) !
Avec une prise en main à distance, ca n'irai pas plus vite ! ?
Membro registado
19 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 22 2020 - 5:59 PM
est il possible en mp de me communiquer les paramètres de connexion ?

thibaultroux@gmail.com
Membro registado
66 mensagems
Popularité : +0 (2 votes)
Publicado em fevereiro, 22 2020 - 6:41 PM
C'est partis
Membro registado
44 mensagems
Publicado em agosto, 07 2020 - 11:08 PM
Bonjour
J ai le même type de soucis et je bloque
au niveau de mon router j ai ouvert 4900 et 4990
depuis un ordi distant via le CCHF j essai de me connecter par IP:4900
message d echec du CCHF
mais au niveau du log du router je vois la tentative de connex acceptée :
Fri, 2020-08-07 20:27:17 - TCP Packet - Source:103.254.235.26,63787 Destination:203.185.167.131,4999 - [pcsoft rule match]
Fri, 2020-08-07 20:27:07 - TCP Packet - Source:103.254.235.26,52142 Destination:203.185.167.131,4900 - [pcsoft rule match]

J ai donc pensé que c etait au niveau Windows defender que ca bloquait , apres deconnexion du firewall ca ne change rien le serveur Manta ne repond tjrs pas

help
merci d avance
Philippe

--
Philippe
Membro registado
44 mensagems
Publicado em agosto, 07 2020 - 11:34 PM
... suite du mess precedent:
je precise que via le reseau local le serveur Manta repond normalement
bizarre!

--
Philippe
Membro registado
121 mensagems
Popularité : +8 (14 votes)
Publicado em agosto, 08 2020 - 5:03 PM
Bonjour,

Il faudrait tout verifier comme pour David. Ping ip externe puis verification que les ports sont bien ouverts sur le routeur puis vérification des règles de parfeu windows. Nous avons réussi à régler les problèmes pour David.

Cordialement

--
Bon dev

Thibault