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

Accès aux données Discussion :

[C#] Comment utiliser 2 DataReader avec 2 MsqlCommand avec une seule connexion ?


Sujet :

Accès aux données

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Points : 38
    Points
    38
    Par défaut [C#] Comment utiliser 2 DataReader avec 2 MsqlCommand avec une seule connexion ?
    salut

    j'ai signalié deux DataReader dans mon code, et je voulais exécuter deux réquête une pour Select et une pour Update

    j'ai mais une seule onnexion.Open() au début du code et une seul Connexion.Close() dans la fin

    lors l'exécution du code il me demande de fermer le premier Datareader et d'ouvrir un autre pour l'exécution de la 2ème requête. alors je ne sais pas comment lié le 2ème Update avec le Update . Voici e code :

    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
    this.Connexion.Open();
     
    						this.MySelectCommand1.CommandText="select xxx FROM table WHERE  ...
    	this.MyReader=this.MySelectCommand1.ExecuteReader();
     
    		while(this.MyReader.Read())
    			{
    		aaa=this.MyReader.GetValue().ToString();
    		     if(aaa!="")
    			        {
                                                            this.MyUpdateCommand1.CommandText="UPDATE table SET id='"+id_user+"'WHERE ...                           
            this.MyUpdateCommand1.ExecuteNonQuery();
                                    }
                                }
    this.Connexion.Close();

  2. #2
    Expert éminent
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Points : 7 962
    Points
    7 962
    Par défaut
    tu ne peux pas le faire sans ouvrir une deuxième connexion

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/01/2011, 18h50
  2. Réponses: 2
    Dernier message: 07/09/2010, 15h26
  3. Réponses: 1
    Dernier message: 12/03/2010, 11h59
  4. Réponses: 2
    Dernier message: 24/04/2008, 17h26

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