PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM17] Android : communcation SQL Server 2008
[WM17] Android : communcation SQL Server 2008
Débuté par Moré Follarin OGOUND, 20 fév. 2012 14:18 - 5 réponses
Membre enregistré
12 messages
Posté le 20 février 2012 - 14:18
Bonjour,
j'ai à mettre en oeuvre une application sur Android qui doit synchroniser des données avec une base de données SQL server. Cette base de donnée est essentiellement pilotée par une application ASP.net.
D'après des lectures, il n'est pas possible d'avoir une connexion directe de l'application sur Android avec la base SQl server. Les suggestions orientent vers les WebServices.
J'aimerais donc savoir si possible :
1) Comment Webdev Mobile 17 me permet-il de consommer un web service produit par ASP ?
2) Pourrai-je disposer d'un exemple didactique ?
Merci pour toute contribution utile.
Membre enregistré
53 messages
Posté le 20 février 2012 - 18:28
Bonjour,
Dans le WinDev Mobile, il y a une option de menu permetant d'importer et utiliser les WebServices (Atelier -> Web Services -> Importer et utiliser un WebService)
Dans l'aide de windev mobile, il y a une section expliquant toutes les étapes pour utiliser les services web. (Il faut chercher le mot 'Webservice')

Alexandre Svergoun
Expert WD
alex@expert-wd.com
www.expert-wd.com
Membre enregistré
12 messages
Posté le 20 février 2012 - 18:57
Merci Alexandre,
j'ai vu la documentation et je suis entrain de m'en imprégner.
Je ferai le test sous Android pour m'en rassurer.
Je suis tout nouveau sur les produits PcSoft. Dans mes recherches sur les forums, je suis tombé sur le post "http://forum.pcsoft.fr/thread.awp…" qui m'a laissé un peu perplèxe.

Encore une fois, merci pour l'orientation .
Membre enregistré
53 messages
Posté le 20 février 2012 - 19:42
Bonjour!
J'ai des bonnes nouvelle pour vous! La version Windev Mobile 170061k supporte les Webservices sous Android. Vous pouvez importer/utiliser les Webservices windev et les Webservices tiers (php, .net, asp, java).
J'ai viens de faire un test. Ça marche bien sur mon android galaxy.
J'ai importé ce webservice gratuit
http://www.webservicex.net/ConvertTemperature.asmx…
Et j'ai l'utilsé avec ce code:
reponse est ConvertTempResponse
param est ConvertTemp
param.FromUnit="degreeCelsius"
param.ToUnit="degreeFahrenheit"
param.Temperature=50.0
reponse=ConvertTemp(param)
SI ErreurDétectée = Vrai ALORS
Erreur("Echec de l'appel au service Web",ErreurInfo())
SINON
// Fonction OK, on affiche le résultat
Info("Valeur renvoyé par le service Web : ",reponse.ConvertTempResult..Valeur)
FIN


Alexandre Svergoun
Expert WD
alex@expert-wd.com
www.expert-wd.com
Membre enregistré
12 messages
Posté le 20 février 2012 - 19:57
Cool,
je suis entrain de préparer un WebService et je suis plus rassuré de savoir que je pourrai le consommer depuis Android.
Par ailleurs,je peine à trouver les exemples qui sont sensés être livrés en standard avec Webdev Mobile 17. J'ai écris à pcsoft depuis ce matin et je n'ai toujours pas de réponse.
Sur la page "http://doc.pcsoft.fr/fr-FR/?9000099&name=developpement-applications-pour-android" , les exemples sont bien listés mais je ne vois pas comment les obtenir. Dans le répertoire d'installation, seul l'exemple "Systeme" est dispo. Pourriez vous m'indiquer comment procéder pour profiter de ces exemples?
Membre enregistré
53 messages
Posté le 20 février 2012 - 20:50
Bonjour!
Avez vous téléchargé la mise à jour des exemples qui vient avec la version 64k?

http://www.pcsoft.fr/st/telec/windevmobile17/windevmobile17_61k.htm

Alexandre Svergoun
Expert Wd
alex@expert-wd.com
www.expert-wd.com