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 :

Afficher le résultat d'une requête (DataReader)de sélection dans un textbox


Sujet :

C#

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2009
    Messages : 81
    Points : 65
    Points
    65
    Par défaut Afficher le résultat d'une requête (DataReader)de sélection dans un textbox
    Salut,
    je travaille avec windows form et j'arrive pas a afficher le résultat de la requête sélection dans mon textbox:

    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    public IDataReader selection(SqlConnection con)
            {
                IDbCommand cmd=null;
                IDataReader reader=null;
                //----- create SQL command
                try
                {
                    cmd = con.CreateCommand();
                    cmd.CommandText = "SELECT * FROM Table4";
     
                    reader = cmd.ExecuteReader();
     
     
                }
     
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
     
     
                return reader;
     
     
            }
     
     
     
     
    private void ResSelectionForm_Load(object sender, EventArgs e)
            {
                object[] dataRow;
     
                InterEnseignant enseignant = new DAOEnseignant();
                string connStr = "Data Source=Meine-Derham\\SQLEXPRESS;Initial Catalog=insat;Integrated Security=True ";
                SqlConnection con = null; // declare connection object
                con = new SqlConnection(connStr);
     
                IDataReader reader=enseignant.selection(con);
     
      while (reader.Read())
                {
    textBox1.Text += string.Format("{0}\t\t{1}", reader.GetString(0), reader.GetString(1)) + Environment.NewLine;
     
                }}
    Merci a vous

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Tu passes en mode pas à pas debug ? Qu'est-ce que tu observes comme comportement ?
    " Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
    Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2009
    Messages : 81
    Points : 65
    Points
    65
    Par défaut
    Citation Envoyé par hegros Voir le message
    Tu passes en mode pas à pas debug ? Qu'est-ce que tu observes comme comportement ?
    Merci pour votre réponse ,
    Mais pas d'Exception

  4. #4
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Ce n'est pas une exception qu'il faut rechercher en mode debug mais regarder si ta connexion à la base marche et regarder ce qu'il y a dans ton datareader et vérifier que tes variables sont bien initialisées avec ce que tu t'attendais à avoir
    " Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
    Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]

  5. #5
    Membre actif Avatar de oussi
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Maroc

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

    Informations forums :
    Inscription : Octobre 2009
    Messages : 192
    Points : 290
    Points
    290
    Par défaut
    Ajoute :
    Après l'initialisation de con.

    Tu nous fais signe du résultat.
    Programmer c'est comme dessiner.

Discussions similaires

  1. Afficher le résultat d'une requête avec des côtes
    Par sweet_hell dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/10/2006, 10h32
  2. [SQL] Afficher les résultats d'une requête sur plusieurs pages
    Par mealtone dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/09/2006, 13h20
  3. [SQL] Est-il possible d'afficher le résultat d'une requête dans un cadre
    Par dessinateurttuyen dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 18/07/2006, 17h52
  4. Réponses: 11
    Dernier message: 20/06/2006, 11h10
  5. Réponses: 5
    Dernier message: 14/06/2006, 15h19

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