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

ASP.NET Discussion :

possible de lire 2 DataReader au meme temps


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 112
    Par défaut possible de lire 2 DataReader au meme temps
    bonjour,
    est ce que il est possible de lire deux datareader au meme temps ??
    par exemple:
    whilel(reader1.read() && (reader2.read())
    {
    //traitment
    }

    Merci

  2. #2
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    Non.

  3. #3
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 288
    Par défaut
    La seule solution possible serait de lire chacun des DataReader dans un Thread séparé (pour émuler un traitement parallèle). Après je ne sais pas si c'est vraiment très utile

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 112
    Par défaut
    Merci,
    j'ai tapé le code suivant mais il générer aucun probleme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    while (reader.Read()&& reader1.Read())
                   {
                       if ((reader.GetValue(0) == reader1.GetValue(0)) && (reader.GetValue(1) == reader1.GetValue(1)) && (reader.GetValue(2) == reader1.GetValue(2)))
                       {
                           textbox1.Text = "Fixe";
     
                       }
                       else
                       {
                                                  textbox1.Text = "Variable";
                       }
                   }
    dans l'affichage il m'affiche : Variable
    alors que il doit afficher: Fixe parce que les 2 tables contiennent les memes enregistrements !!
    ??
    merci

  5. #5
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    tu peux avoir deux datareader mais tu dois les differencier completement. 2 objets connections ,2 objets command , etc...

    mais is tu utilises deux datareader en meme temps c est qu il y a à mon avis un probleme de conception.

  6. #6
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Pourquoi ne pas faire un UNION en SQL plutot pour avoir l'ensemble de tes donnees ?

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

Discussions similaires

  1. lire plusieurs fichiers en meme temps
    Par falcon74 dans le forum Langage
    Réponses: 8
    Dernier message: 21/07/2009, 18h09
  2. Est-il possible de mettre 2 sous requetes en meme temps?
    Par iniaina dans le forum Langage SQL
    Réponses: 8
    Dernier message: 06/03/2009, 06h11
  3. Lire 2 fichiers En meme temps
    Par Nicolas94 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 08/12/2008, 15h39
  4. Réponses: 4
    Dernier message: 13/03/2008, 18h37
  5. Réponses: 3
    Dernier message: 17/12/2007, 10h58

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