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 :

Compter nombre de lignes d'une table et l'afficher sur une page asp


Sujet :

ASP

  1. #1
    Membre habitué Avatar de Maxi-môme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2006
    Messages : 144
    Points : 144
    Points
    144
    Par défaut Compter nombre de lignes d'une table et l'afficher sur une page asp
    Bonjour à tous et d'avance merci pour votre aide !

    voilà, je fais un site web et j'ai une page ou je veux afficher le nombre de devis commandés par un certain client.
    J'ai une table "CLIENT" et une table "DEVIS" reliées entre elles par le champ "log".

    Ma page asp ressemble à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ...
    L=Request.Form("log")
    ...
    RequeteSQL2 = "select count(Numdev) from Devis where Devis.Log='" & L & "' "
    RS2.Open RequeteSQL , Conn
    ...
    Maintenant je voudrai afficher le resultat de RequeteSQL2, comment faire ??
    J'ai essayé en faisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Vous avez demandé <% =RS2.fields.count %> devis !
    Le problème étant qu'il m'affiche 10 devis alors qu'il n' y en a que 4 dans la base access. Et admettons que j'ajoute un devis, le compteur reste bloqué à 10. D'où vient ce chiffre 10 ?? c'est une valeur par défaut ?

    please help me
    thanks a lot

  2. #2
    Membre averti Avatar de Crazyblinkgirl
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 341
    Points : 344
    Points
    344
    Par défaut
    Bonjour,

    Je ne sais pas si c'est une erreur de copié/collé mais il te manque un 2 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RS2.Open RequeteSQL2 , Conn

  3. #3
    Membre habitué Avatar de Maxi-môme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2006
    Messages : 144
    Points : 144
    Points
    144
    Par défaut
    Effectivement il me manquait un 2, mais ça ne change pas grand chose, si ce n'est que maintenant la valeur n'est plus "10" mais "1". Et qu'elle ne s'incrémente pas à l'ajout d'un devis...bizarre bizarre

  4. #4
    Membre habitué Avatar de Maxi-môme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2006
    Messages : 144
    Points : 144
    Points
    144
    Par défaut
    Je viens d'essayer une autre solution (qui ne fonctionne toujours pas):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    <% do while not RS2.EOF %>
    <%Nb=Nb+1%>
    <% RS2.movenext
    loop %>
    <% RS2.close
    set RS2 = nothing %>
     
    ...
     
    Vous avez demandé <% =Nb %> devis !

  5. #5
    Membre averti Avatar de Crazyblinkgirl
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 341
    Points : 344
    Points
    344
    Par défaut
    Ah mais attends j'avais pas fait gaffe. Essaies plutôt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Vous avez demandé <% =RS2(0) %> devis

  6. #6
    Membre habitué Avatar de Maxi-môme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2006
    Messages : 144
    Points : 144
    Points
    144
    Par défaut
    OK, ça marche, nikel !! Merci beaucoup Crazyblinkgirl ! Et dire que je suis là dessus depuis ce matin...

  7. #7
    Membre averti Avatar de Crazyblinkgirl
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 341
    Points : 344
    Points
    344
    Par défaut
    De rien, bon courage pour la suite!


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

Discussions similaires

  1. Réponses: 62
    Dernier message: 16/04/2009, 10h09
  2. Réponses: 3
    Dernier message: 15/10/2008, 09h24
  3. Réponses: 3
    Dernier message: 07/04/2008, 14h51
  4. Réponses: 2
    Dernier message: 09/01/2008, 10h56
  5. Réponses: 11
    Dernier message: 08/01/2008, 11h36

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