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

Windows Forms Discussion :

[C#][Débutant] Connaitre le nombre de lignes d une requete SQL


Sujet :

Windows Forms

  1. #1
    Membre extrêmement actif Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Points : 171
    Points
    171
    Par défaut [C#][Débutant] Connaitre le nombre de lignes d une requete SQL
    Bonjour

    je fais ca (d'abord est ce la bonne méthode ?) pour garnir une grille

    mais comment savoir le nombre de lignes retournée par la requete afin de l afficher ?

    merci

    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
            private void tcListeAlpha_SelectedPageChanged(object sender, DevExpress.XtraTab.TabPageChangedEventArgs e)
            {
                string sSQL;
     
                if (e.Page.Text == "*")
                {
                    sSQL = "select * from films order by fi_titre";
                }
                else
                {
                    sSQL = "select * from films where  Left( fi_titre, 1)  = '" + e.Page.Text + "' order by fi_titre";
                }
     
                oleDbConnection1.Open();
                oleDbDataAdapter1.SelectCommand.CommandText = sSQL ;
                dataSet11.Clear();
                oleDbDataAdapter1.Fill(dataSet11);
                oleDbConnection1.Close();
     
                dataGridListe.CaptionText = "Nombre de films : " ;
     
            }
    Philippe Cazaux-Moutou
    C#
    Delphi
    Windev

    Guadeloupe

    www.ancestrologie.net/fr

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    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
     
    private void tcListeAlpha_SelectedPageChanged(object sender, DevExpress.XtraTab.TabPageChangedEventArgs e)
            {
                string sSQL;
     
                if (e.Page.Text == "*")
                {
                    sSQL = "select SUM(*) from films order by fi_titre";
                }
                else
                {
                    sSQL = "select SUM(*) from films where  Left( fi_titre, 1)  = '" + e.Page.Text + "' order by fi_titre";
                }
     
                oleDbConnection1.Open();
                OleBDCommand cmd = new OleDbCommand(sSQL, oleDbConnection1);
                int result = (int)cmd.ExecuteScalar();
                oleDbConnection1.Close();
     
                dataGridListe.CaptionText = String.Format("Nombre de films : {0}", result.ToString());
    A tester mais ca devrait etre bon
    }

  3. #3
    Membre extrêmement actif Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Points : 171
    Points
    171
    Par défaut
    Il n 'aime pas le result

    Erreur 1 Le nom 'result' n'existe pas dans le contexte actuel D:\Projets_Net\PCM_DVDtheque\Films\FFilmsListe.cs 74 80 PCM_DVDTheque
    Philippe Cazaux-Moutou
    C#
    Delphi
    Windev

    Guadeloupe

    www.ancestrologie.net/fr

  4. #4
    Membre extrêmement actif Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Points : 171
    Points
    171
    Par défaut
    Merci Morpheus, tu m as mis sur la bonne voie

    avec ca, c est bon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataGridListe.CaptionText = String.Format("Nombre de films : {0}", dataSet11.Films.Count);
    Philippe Cazaux-Moutou
    C#
    Delphi
    Windev

    Guadeloupe

    www.ancestrologie.net/fr

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

Discussions similaires

  1. Connaitre le nombre de ligne d'une GtkListStore
    Par Matof41 dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 06/06/2011, 10h37
  2. Réponses: 7
    Dernier message: 12/05/2011, 10h32
  3. recuperer le nombre de ligne d'une requete
    Par Khalid.bounouader dans le forum ASP.NET
    Réponses: 4
    Dernier message: 08/10/2008, 17h37
  4. connaitre le nombre de ligne d'une requete
    Par moimemessssssssss dans le forum VBA Access
    Réponses: 1
    Dernier message: 25/06/2008, 19h35
  5. Réponses: 2
    Dernier message: 13/06/2006, 15h46

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