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 :

Vérifier le contenue d' une requete vide


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut Vérifier le contenue d' une requete vide
    Bonjour,
    J'affiche les resultats d'une requete sql dans un tableau (repeater). Et sa marche super bien or voila, j'aimerais que si la requete ne retourne pas de valeur dans le tableau j'affiche un message comme, "Aucun resultat trouvé! "
    Voici mon bout de 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
    16
    17
    18
    19
    20
    21
    22
    23
     Dim myCommand As New SqlCommand("select * from Communauty where clients='ART' ",Conne)
          Dim myReader As SqlDataReader = myCommand.ExecuteReader()
     
     
    	  if myReader.ToString = ""     'Or myReader(0)=NULL'
     
    	  msgErr.Text=" Aucun resultat trouvé"
     
    	 else 
     
    	 monRep.DataSource=myReader
         monRep.DataBind()
     
    	 end if
     
    	 myReader.Close()
    	 Conne.Close()
    	 con_close.Text="Connexion fermée !!"
    	 catch i as Exception
     
    	 Err.Text=i.ToString()
     
    	 end try
    Le problème c'est que même quand il n'y a pas de resultat mon fameux message ne s'affiche pas

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    L'info se trouve dans la MSDN

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 360
    Par défaut
    il faut que tu fasses

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if not(myReader.HasRows)
     msgErr.Text=" Aucun resultat trouvé"
    else
        monRep.DataSource=myReader
         monRep.DataBind()
    end if
    sinon tu peux utiliser un composant qui a un emptyTemplate (ex: gridview)

  4. #4
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Merci jjameau

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

Discussions similaires

  1. Quel nom pour le contenu d'une case vide?
    Par byrdo dans le forum Débuter
    Réponses: 6
    Dernier message: 23/08/2012, 17h56
  2. Réponses: 0
    Dernier message: 01/12/2008, 20h05
  3. [algorithme] pour vérifier la justesse d'une requete
    Par rattlehead dans le forum Langage SQL
    Réponses: 5
    Dernier message: 18/01/2007, 21h12
  4. [XPath] contenu d'une balise vide ?
    Par mimi31110 dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 16/06/2006, 14h50
  5. contenu d'une table vide?
    Par sali dans le forum Langage SQL
    Réponses: 1
    Dernier message: 12/12/2005, 16h01

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