PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → [WM17] Android : communcation SQL Server 2008
[WM17] Android : communcation SQL Server 2008
Iniciado por Moré Follarin OGOUND, 20,feb. 2012 14:18 - 5 respuestas
Miembro registrado
12 mensajes
Publicado el 20,febrero 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.
Miembro registrado
53 mensajes
Publicado el 20,febrero 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
Miembro registrado
12 mensajes
Publicado el 20,febrero 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 .
Miembro registrado
53 mensajes
Publicado el 20,febrero 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
Miembro registrado
12 mensajes
Publicado el 20,febrero 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?
Miembro registrado
53 mensajes
Publicado el 20,febrero 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