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 Discussion :

Tester si une requête renvoie un résultat


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 151
    Par défaut Tester si une requête renvoie un résultat
    Bonjour à tous,

    Je vous explique mon problème. Je fais une recherche sur une base de données via un formulaire demandant à l'utilisateur de rentrer le N° de Pack qu'il désire afficher. Je récupère la valeur entrée dans la page de résultat, je fais la requête et j'affiche le résultat. Or, quand le résultat existe, cela ne pose aucun problème mais s'il n'existe pas, je me retrouve avec un beau message d'erreur.

    Je voudrais donc, une fois ma requête faite, tester si elle renvoie un résultat si oui, effectuer la procédure d'affichage, si non, donner comme réponse que l'enregistrement n'existe pas. Malheureusement, je suis un peu perdu et je ne sais pas comment ni ou mettre cette condition (j'ai essayé à l'endroit que je pensais être le bon mais apparemment ça se plante avant).

    Voici le code de ma page :

    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
    <%
     
    dim sID_NoPack, sNoPack
     
    dim sSQL, sSQL2, sPack
     
    sNoPack = request.Form("titre")
     
    sSQL2 = "select Pack.Pack, Pack.Pack_Impression from Pack where Pack.Pack = '" & sNoPack & "'"
     
    Set rsNum = connect.execute (sSQL2)
    sID_NoPack = rsNum ("Pack")
     
    %>
     
    <div class="sous-titren2">No de Pack : <% = sID_NoPack %></div>
    <div class="contientnotice"> 
     
    <%                                                                     
     
    do while not rsNum.eof
    sPack = rsNum ("Pack_Impression")
     
    %>
    <div class="notice"> <%=sPack%> </div>
    <%
    rsNum.Movenext
    loop
    %></div>
    Merci d'avance !

  2. #2
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183

  3. #3
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    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
    21
    22
    23
     
    If rsNum.EOF And rsNum.BOF Then
    %>
       <div class="notice"> Pas d'enregistrement </div>
    <%
    Else
        sID_NoPack = rsNum ("Pack")
     
    %>
     
    <div class="sous-titren2">No de Pack : <% = sID_NoPack %></div>
    <div class="contientnotice">
     
    <%                                                                     
       do while not rsNum.eof
           sPack = rsNum ("Pack_Impression")
    %>
    <div class="notice"> <%=sPack%> </div>
    <%
           rsNum.Movenext
       loop
    End If
    %>

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 151
    Par défaut
    Ca marche impecc merci !!!

    Commen n'y avis-je pas pensé plus tôt !!!

  5. #5
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Par défaut
    si c'est résolu pense à cliquer sur

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

Discussions similaires

  1. Savoir une requête renvoie un résultat.
    Par Raphael_Lemaire dans le forum SQL
    Réponses: 2
    Dernier message: 26/01/2009, 14h42
  2. Tester si une requête retourne des résultats
    Par nono27200 dans le forum Sql*Plus
    Réponses: 1
    Dernier message: 10/11/2008, 21h32
  3. Réponses: 1
    Dernier message: 23/05/2008, 09h14
  4. [MySQL] Tester si une requête renvoie ou non des résultats
    Par Hervex dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/01/2008, 15h46
  5. [MySQL] Savoir si une requête renvoie des résultats
    Par Sytchev3 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/10/2007, 14h53

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