21 décembre 2012
publié par 
WINDEV Mobile 18 permet d'utiliser une base HFSQL Client/Serveur depuis une application Android. En phase de développement, on a donc régulièrement besoin de :
  • exécuter l'application dans l'émulateur du SDK,
  • utiliser depuis cette application dans l'émulateur, une base HFSQL Client/Serveur qui se trouve sur le poste de développement.

Voici le code qui va bien pour effectuer cette connexion, car depuis l'émulateur du SDK, l'adresse 127.0.0.1 (ou "localhost") ne permet pas l'accès à la machine locale !


CnxHFCS est une Connexion
CnxHFCS..Provider = hAccèsHFClientServeur
CnxHFCS..Utilisateur = "admin"
CnxHFCS..MotDePasse = ""
CnxHFCS..Serveur = "10.0.2.2:4918"
CnxHFCS..BaseDeDonnées = "TEST"

HOuvreConnexion(CnxHFCS)
HChangeConnexion("*",CnxHFCS)

Il est également possible d'utiliser depuis l'émulateur SDK le moteur HFSQL client/serveur d'un autre poste du réseau local. Dans ce cas la connexion se fera en donnant l'adresse IP de la machine, ou son nom complet (nom de la machine avec DNS). Par exemple :
CnxHFCS..Serveur = "serveurtest.pcsoft.com"

< Retour