Déjà par expérience
Il est préférable d'avoir une connexion par programmation surtout sur mobile même pour une connexion local
Ensuite sur mobile il est préférable d'accéder au serveur via une IP wan ou un nom de domaine avec tout ce que cela implique (ouverture de ports, paramétrage de routeur , droits d'accès, etc)
Ensuite la plupart du temps il faut aussi penser aux deconnections , il est donc préférable d'avoir une base local avec réplication avec le serveur)
Mais pour faire avancer le shmilblic
Fait déjà un code de connexion au serveur HFSQL
Avec gestion des erreurs.
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
WB connexion client serveur avec appli Android
Discussion dans 'Windev Mobile' créé par Seck dipilo, Déc 12, 2022.
Commence en ip lan en restant en wifi.
Déjà par expérience
Il est préférable d'avoir une connexion par programmation surtout sur mobile même pour une connexion local
Ensuite sur mobile il est préférable d'accéder au serveur via une IP wan ou un nom de domaine avec tout ce que cela implique (ouverture de ports, paramétrage de routeur , droits d'accès, etc)
Ensuite la plupart du temps il faut aussi penser aux deconnections , il est donc préférable d'avoir une base local avec réplication avec le serveur)
Mais pour faire avancer le shmilblic
Fait déjà un code de connexion au serveur HFSQL
Avec gestion des erreurs.Cliquez pour agrandir...
je vais redéfinir la connexion par programmation et mètre en place la base locale.
pour ca je pense pouvoir y arriver. c'est la connexion a la base distant qui va me quiquiner un peu mais je vais l'essayer voir
merci pour tes intervention.
gcnxMaconnexion est une Connexion
gcnxMaconnexion..Utilisateur="xxxxx"
gcnxMaconnexion..MotDePasse="xxxxxxxxxxx"
gcnxMaconnexion..Serveur="1xxxxxxx (adress ip static):xxxx (port)"
gcnxMaconnexion..BaseDeDonnées="BASETEST"
gcnxMaconnexion..Provider=hAccèsHFClientServeur
gcnxMaconnexion..Accès=hOLectureEcriture
HChangeConnexion("*",gcnxMaconnexion)
SI HOuvreConnexion(gcnxMaconnexion) = faux ALORS
HErreurInfo()
FIN
voila mon code de connexion
sous l'emulateur ca marche mais sur l'androide il ne retrouve le serveur; l'android n'arrive pas a avoir acces au serveur or je suis sous un reseau local wifi
Je ne sais pas si l'aide est à jour
Mais elle indique que seul hAccèsNatifSQLite est disponible pour Android
Dans ce cas on est obligé de passer par un webservice
Personnellement je n'utilise pas de connexion distante
Donc si quelqu'un a un exemple de code qui fonctionne
Il est le bienvenu.
Je ne sais pas si l'aide est à jour
Mais elle indique que seul hAccèsNatifSQLite est disponible pour Android
Dans ce cas on est obligé de passer par un webservice
Personnellement je n'utilise pas de connexion distante
Donc si quelqu'un a un exemple de code qui fonctionne
Il est le bienvenu.Cliquez pour agrandir...
BIEN RECU MERCI BEAUCOUP