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 :

j'ai un problème avec : HasRows pour récupérer le nombre de ligne d'une table de bdd


Sujet :

Accès aux données

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut j'ai un problème avec : HasRows pour récupérer le nombre de ligne d'une table de bdd
    Salut,

    j'ai un problème avec la propriété : HasRows !
    Quand je cherche dans la Doc je la trouve normale mais quand j'essaye de l'utiliser, ça ne marche pas !

    voilà mon code :


    Code c# : 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
    using System;
    using Oracle.DataAccess.Client;
    class HasRowsSample
    {
    static void Main()
    {
    string constr = "User Id=scott;Password=tiger;Data Source=oracle";
    OracleConnection con = new OracleConnection(constr);
    con.Open();
    OracleCommand cmd = new OracleCommand(
    "select * from emp where empno = 9999", con);
    OracleDataReader reader = cmd.ExecuteReader();
    if (!reader.HasRows)
    Console.WriteLine("The result set is empty.");
    else
    Console.WriteLine("The result set is not empty.");
    con.Dispose();
    }
    }

    Enfin, moi je cherche à récupérer le nombre de ligne d'une table d'une base de données Oracle 9i

    Merci !

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 52
    Points : 60
    Points
    60
    Par défaut
    quest ce que tu veux dire par ca ne marche pas!
    ca televe une exception si oui laquelle?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    374
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 374
    Points : 451
    Points
    451
    Par défaut
    Bonjour,
    un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select count(*) from emp where empno = 9999
    est plus rapide et ne retourne qu'un résultat et en plus tu peux utiliser l'objet command.ExecuteScalar .
    Jean

Discussions similaires

  1. récupérer le nombre de lignes d' une table dynamiquement
    Par j2ee60 dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 01/02/2012, 18h31
  2. fonction pour obtenir le nombre d'enregistrement d'une table avec php
    Par chris0938 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 26/07/2010, 14h11
  3. Récupérer le nombre de lignes d'une table MySQL
    Par El-Diablo- dans le forum C++Builder
    Réponses: 1
    Dernier message: 27/08/2008, 22h24
  4. récupérer le nombre de lignes d'une table interne.
    Par progamer54 dans le forum SAP
    Réponses: 6
    Dernier message: 26/08/2008, 17h06
  5. problème avec strtok pour récupérer les vides
    Par manikou dans le forum MFC
    Réponses: 4
    Dernier message: 02/06/2005, 20h08

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