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 :

Utilisation Dictionary


Sujet :

ASP

  1. #1
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    447
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 447
    Points : 173
    Points
    173
    Par défaut Utilisation Dictionary
    J'ai créer un Dictionary pour ajouter plusieurs valeur en mémoire mais je voudrais en insérer plusieurs et cela ne fonctionne pas.

    Quand un utilisateurs clic sur une image je voudrais entré en mémoire, l'identifiant (je suis dans un tableau), et en rajouter autant de fois que l'utilisateurs clic, pour cela j'ai creér un script dictionary :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
       Dim oDict
       Set oDict = Server.CreateObject("Scripting.Dictionary")
       oDict.CompareMode = VBBinaryCompare
       oDict.Add Request.QueryString("DemDetail"), Request.QueryString("DemDetail")
       Response.Write oDict.Count
    La derniere ligne me permet de compter le nombre d'enregistrement mais il reste toujours a 1. Que dois je fais pour faire fonctionner cela ?

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Points : 3 965
    Points
    3 965
    Par défaut
    bah c'est sur que si tu rapelles toujours la même page avec ce code, t'es pas prêt de dépasser le 1 vu que tu instancies ton objet à chaque éxécution : Set oDict = Server.CreateObject("Scripting.Dictionary")
    Par contre essaye de le conserver en session (ou autre), et de lui redonner un scope local pour le manipuler (add, count) et ça devrait le faire
    Émotion
    Infantilisation
    Culpabilisation

    Christophe Alévèque - 18 Mars 2021

  3. #3
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    447
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 447
    Points : 173
    Points
    173
    Par défaut mais encore ....
    Je doia avouer ne pas te suivre tres bien comment veux tu faire ?

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

Discussions similaires

  1. [Toutes versions] Utilisation des clés de Dictionary dans une variable tableau
    Par pijaku dans le forum Contribuez
    Réponses: 1
    Dernier message: 22/02/2012, 22h05
  2. [Débutant] Vaut il mieux utiliser un Dictionary ou une Liste? (Performance)
    Par takinelinfo dans le forum C#
    Réponses: 17
    Dernier message: 04/08/2011, 13h49
  3. [XL-2003] Utilisation d'un dictionary
    Par -={-_-}=- dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/06/2009, 15h04
  4. [D7][Commerce Server] Utiliser le Dictionary
    Par Aka Guymelef dans le forum Composants VCL
    Réponses: 2
    Dernier message: 08/02/2008, 15h59
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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