IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windev Mobile Discussion :

Consommation webservice retournant un tableau [WM18]


Sujet :

Windev Mobile

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 208
    Points : 82
    Points
    82
    Par défaut Consommation webservice retournant un tableau
    Bonjour a tous,

    Je suis en train de m'initier a Windev Mobile. Et la, je rencontre déjà des problèmes. J'ai un webservice (C#) qui contient quelques méthodes.

    Pas de soucis lorsque j'appelle la première qui me retourne un string. Tout se passe comme je l’espérait.



    Par contre, le deuxième qui me retourne un tableau de string ne fonctionne pas. J'obtiens quelque chose de vide.




    ci dessous le code de mon webservice C#:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    [WebMethod]
            [SoapDocumentMethod]
            public List<string> getAllDifficulties()
            {
                g_db = new test_tmpEntities();
     
                List<string> l_dif = g_db.difficultes.Select(l => l.DIFF_LIB).ToList();
     
                return l_dif;
            }

    PS: tout se passe en local pour le moment

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 208
    Points : 82
    Points
    82
    Par défaut
    Bon,

    j'y suis depuis hier, mais je viens seulement d'avoir la géniale idée de mettre un point d’arrêt. En explorant le contenu de la variable, j'ai donc trouvé comment résoudre mon problème:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    v1 est un getAllDifficulties
    v2 est un getAllDifficultiesResponse
     
    v2 = getAllDifficulties(v1)
     
    SI ErreurDétectée = Vrai ALORS
    	// Erreur
    	Info("Le serveur a craqué son slip !")
    SINON
    	// Fonction OK
    	// Affichage du résultat
    	v3 est une xsdEntité
    	POUR TOUT v3  DE v2.getAllDifficultiesResult.string
    		ListeAjoute(COMBO_diff,v3..Valeur)
    	FIN
    FIN

    Voila, si jamais ca peut aider un noob comme moi >_< lol

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. WebService qui retourne un tableau
    Par luilui dans le forum Flex
    Réponses: 1
    Dernier message: 03/12/2009, 11h49
  2. Delphi 6.0 Consommer WebService Axis Parcourir Tableau de retour
    Par STARIS79 dans le forum Web & réseau
    Réponses: 0
    Dernier message: 03/08/2007, 09h40
  3. Retourner un tableau ?
    Par chateau_dur dans le forum C++
    Réponses: 8
    Dernier message: 20/08/2005, 12h11
  4. [plpgsql] comment retourner un tableau
    Par hpghost dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 27/06/2004, 21h09
  5. Fonction qui retourne un tableau
    Par _lara_ dans le forum ASP
    Réponses: 6
    Dernier message: 24/05/2004, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo