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

C# Discussion :

Problème de partage du Dataset


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Par défaut Problème de partage du Dataset
    Bonjour je souhaite piquer un peu de votre savoir du fait que je recherche comment il est possible de donner un accès publique a notre Dataset que l'on soit dans n'importe qu'elle méthode ou classe de notre programme , après de multiple recherche je suis tomber sur pas mal de solution mais qui n'on jamais été bénéfique.
    Voici ma méthode pour le Dataset :

    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
    public void RecupDataset()
            {
                CDatabase oDS;
                MySqlDataAdapter oDA;
                MySqlCommand oCmdVisiteur;
                MySqlConnection oCon;
                string ChaineConnexion;
                ChaineConnexion = "SERVER=localhost;DATABASE=gsb;UID=*;PASSWORD=*";
                string Visiteur = "SELECT * FROM praticien";
                oCon = new MySqlConnection(ChaineConnexion);
                oCmdVisiteur = new MySqlCommand(Visiteur, oCon);
                oDA = new MySqlDataAdapter(oCmdVisiteur);
                oDS = new CDatabase();
                oDA.Fill(oDS, "Praticien");
                oCon.Close();
            }
    Merci de votre aide en avance.

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Par défaut
    J'ai réussis a améliorer mon code du remplissage du Dataset mais toujours aucune solution pour récuperer le dataset dans une autre classe ou méthode.
    Voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    MySqlConnection oCon;
                string ChaineConnexion;
                ChaineConnexion = "SERVER=localhost;DATABASE=gsb;UID=root;PASSWORD=root";
                oCon = new MySqlConnection(ChaineConnexion);
                MySqlDataAdapter oSqlDataAdapter = new MySqlDataAdapter("SELECT * FROM praticien", oCon);
                DataSet ListeMedecin = new DataSet("Praticien");
                oSqlDataAdapter.Fill(ListeMedecin, "Praticien");

  3. #3
    Membre chevronné Avatar de Julien698
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2013
    Messages
    237
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2013
    Messages : 237
    Par défaut
    Salut,

    Pourquoi ne mettrais-tu pas ton dataset dans une variable de session ?

    tu le stockes dans la methode où il est crée comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Session["MyDataSet"] = ListeMedecin;
    Et pour le récupérer dans une autre méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     DataSet MynewDataSet = new DataSet("Praticien");
    MynewDataSet = (DataSet)Session["MyDataSet"]
    Je pense que ça pourrait marcher

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Par défaut
    Je n'ai jamais utiliser les sessions , je croyais que c'était que quand on travaillais sur de l'ASP.Net.
    Du coup il me dit "Le nom 'Session' n'existe pas dans le contexte actuel" , surement que la réponse est facile mais je bloque ^^

  5. #5
    Membre chevronné Avatar de Julien698
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2013
    Messages
    237
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2013
    Messages : 237
    Par défaut
    Essayes d’appeler ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    using System.Web.HttpSessionStateBase;

  6. #6
    Membre émérite
    Homme Profil pro
    Architecte technique
    Inscrit en
    Septembre 2005
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 462
    Par défaut
    Est ce que l'on pourrai savoir le type de dev que tu fais (Web, WPF,...) ?

Discussions similaires

  1. Problème de partage
    Par jyms2006 dans le forum Administration
    Réponses: 1
    Dernier message: 29/03/2006, 16h15
  2. Problème de partage de connection Internet
    Par Bradarys dans le forum Administration
    Réponses: 2
    Dernier message: 19/01/2006, 19h25
  3. [win] problème pour partager des fichiers entre 2 pc
    Par goma771 dans le forum Administration
    Réponses: 1
    Dernier message: 01/12/2005, 16h15
  4. probléme de partage de connection entre winxp et win2000
    Par unix27 dans le forum Administration
    Réponses: 1
    Dernier message: 29/07/2005, 20h02
  5. [VB.NET] Partager un dataset entre 2 windows forms ???
    Par kissskoool dans le forum Windows Forms
    Réponses: 11
    Dernier message: 26/07/2005, 11h34

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