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 :

boucles do - while imbriquées


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Mai 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 5
    Par défaut boucles do - while imbriquées
    Bonjour, merci de votre aide.

    Je parcours un recordset qui contient des messages et des dates de lecture.
    Mon but est d'afficher cette structure:

    Titre du message
    Date de première lecture
    date autre lecture
    date autre lecture
    date autre lecture

    Titre d'un second message
    Date de première lecture
    date autre lecture

    et ainsi de suite

    J'y arrive, j'affiche tout mon contenu! Le seul hic est que j'ai une erreur à la fin que j'arrive pas trouver le problème
    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
     
    <% do WHILE NOT RS7.EOF
    	if NOT RS7.EOF THEN
    	      vMessage=RS7("xIdMessage") 
                       response.Write(RS7("xTitreMessage")) %><br /><%
     
                       %><p class="TexteDate"><%
                       response.Write("1ere lect. "&RS7("xDateLecture"))%><br /> <%
     
                       do WHILE vMessage=RS7("xIdMessage")
                             response.Write(RS7("xDateLecture")) %><br /><%
                             RS7.movenext	
                       loop
    		></p><%
     
    	END IF
     
    loop
    %>
    Mon erreur :error '80020009'
    ligne do WHILE vMessage=RS7("xIdMessage")

    Merci beaucoup!

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Ton code n'est pas propre. Tu ne fermes pas correctement les tags.
    Tu fais deux boucles while sur le même recordset, c'est pas terrible. La deuxième tourne jusqu'à la fin et du coup la premiere ne sert plus à rien.

    Explique un peu mieux ce que tu souhaites obtenir et à partir de quoi.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. Problème avec deux boucles do whiles imbriquées
    Par breizh297 dans le forum Fortran
    Réponses: 1
    Dernier message: 15/11/2010, 08h37
  2. Boucle while imbriquées
    Par quentincabo dans le forum VB.NET
    Réponses: 14
    Dernier message: 04/04/2008, 11h29
  3. problème d'execution de 2 boucles while imbriquées
    Par missyos dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 17/03/2008, 14h01
  4. [MySQL] Boucle while imbriqué
    Par agbononamour dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 31/05/2007, 18h09
  5. [Tableaux] Boucle while imbriquer
    Par Le-Cortex dans le forum Langage
    Réponses: 11
    Dernier message: 09/09/2005, 14h22

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