Récuperation de resultat de la requete select d'une bdd mysq

1 post / 0 new
Smahane_4760
Récuperation de resultat de la requete select d'une bdd mysq

Bonsoir,
Alors là je cherche dans mon app mobile réalisée sous windows phone avec c# , récuperer le resultat de ma requete select . alors j'ai créé un webservice par WCF et voilà on detail ce que j'ai fais:

Dans le fichier IService.cs je défini ma fonction "SelectSociete()" de selection :

[OperationContract]
        string SelectSociete();

et puis dans le IService.svc.cs j'écrit le code de ma fonction comme suit:

  public string SelectSociete()
        {
            //Object MysqlConnection
            MySqlConnection connection;
            string server;
            string database;
            string uid;
            string password;
            //Paramétre de la base
            server = "localhost";
            database = "gare_tetouan";
            uid = "root";
            password = "";
            //String
            string connectionString;
            connectionString = "SERVER=" + server + ";" + "DATABASE=" +
            database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
            connection = new MySqlConnection(connectionString);
            //Ouverture de la connection
            connection.Open();
            //Préparation de la requete
            string query = "SELECT nom_societe FROM `societe`";
            MySqlCommand cmd = new MySqlCommand(query, connection);
            //Exécution de la requette
            String nom=(String)cmd.ExecuteScalar();
            //fermeture de la connection
            connection.Close();
            //TEST de retour
            return nom;
        }

ensuite je vais remplire un combobox (ou une ListPicker)de ce qu'on va recuperer comme resultat de notre requete select, dans ma page accueil.xaml.cs où j'aurai mon combo et dans l'evenement du load de l'application

 private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
        {
           ServiceConsum.Service1Client client = new ServiceConsum.Service1Client();
            ComboBox1.Items.Add(client.SelectSocieteAsync());

        }

Surement j'ai des erreurs
mais lesquel et que dois je faire

SOS tout aide sera utile : doc ou guide ou tutorial ou idée tout peut me servire :cry:

et Merci d'avance :)