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

Services Web Discussion :

renvoyer plusieurs valeurs


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 194
    Par défaut renvoyer plusieurs valeurs
    Bonsoir tout le monde,
    je voudrais savoir s'il été possible de créer un web service qui renvoi plusieurs valeurs. Par exemple, retourné différentes données situé dans une base de donnée. Si c'est possible, pouvez me fournir un exemple tout bete pour m'aider svp.
    Merci.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Il suffit de créer une classe qui englobe tes données. Ton WebService peut renvoyer une instance de cette classe.
    Il est aussi possible de renvoyer un DataSet contenant les données

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 194
    Par défaut
    merci tomlev,
    mais si l'on veut renvoyer un dataset. Commet faut-il s'y prendre pour attribuer les données au dataset?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 194
    Par défaut
    voici ce que j'ai fais :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    DataSet ds = new DataSet();
            ds.Tables.Add("Localisation");
            ds.Tables["Localisation"].Columns.Add("Country");
            ds.Tables["Localisation"].Columns.Add("Site_Name");
            try
            {
                string coString = ConfigurationManager.ConnectionStrings["Sserver"].ConnectionString;
                using (SqlConnection myConn = new SqlConnection(coString))
                {
                    myConn.Open();
                    SqlCommand myComm;
                  //appel d'une procedure stockée
                        myComm = new SqlCommand("Show", myConn);
                    myComm.CommandType = CommandType.StoredProcedure;
                    myComm.Parameters.Add("@name", SqlDbType.VarChar).Value = test; //test est un parametre 
     
                    using (SqlDataReader oReader = myComm.ExecuteReader())
                    {
                        if (oReader.HasRows && oReader != null)
                        {
                            while (oReader.Read())
                                ds.Tables["Localisation"].Rows.Add(oReader.GetString(0), oReader.GetString(1));
                        }
                    }
                }
            }
            catch (SqlException ee)
            {
                MessageBox.Show("Erreur fonction DataInDataSet :" + ee.ErrorCode + " " + ee.Message);
            }
            return ds;
    merci pour la mise en page

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

Discussions similaires

  1. Renvoyer plusieurs valeurs avec une fonction
    Par Kestion100 dans le forum Excel
    Réponses: 4
    Dernier message: 10/12/2014, 11h56
  2. [WD12] Renvoyer plusieurs valeurs à la fermeture d'une fenêtre
    Par Gaetch dans le forum WinDev
    Réponses: 17
    Dernier message: 19/02/2009, 11h20
  3. Réponses: 3
    Dernier message: 13/11/2008, 09h21
  4. [WD 9] Renvoyer plusieurs valeurs
    Par jo_la_pasteque dans le forum WinDev
    Réponses: 13
    Dernier message: 10/04/2008, 15h05
  5. Réponses: 8
    Dernier message: 06/04/2006, 18h45

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