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 :

Recherche Element dans une liste


Sujet :

ASP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Recherche Element dans une liste
    Bonjour.

    Encore une question facile :

    J'ai 2 listes, l'une contenant des noms de fichiers (créée à partir des fonctions de gestions de dossiers/fichiers ASP), l'autre contenant le résultat d'une requête SQL.

    Je voudrai comparer les éléments de ces 2 listes, pour en ressortir les éléments communs.

    Facile, non ??? Bah, j'arrive pas

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Si tu veux comparer le contenu de balises <select>, je pense que tu devrais posté dans la section Javascript.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 4
    Points : 1
    Points
    1
    Par défaut non non
    Désolé, j'ai dû mal expliquer ce que je souhaite.

    J'ai 2 listes, mais il s'agit de listes "virtuelles", de variables en fait, l'une correspondant à un résultat de requête SQL, l'autre correspondant à un listage de répertoire.

    Et je vous le dit, je n'ai rien trouvé d'autre que de comparer 1 à 1 chaque élément (2 boucles imbriquées).

    J'vous raconte même pas comment je tue le serveur ! 20000 éléments par liste, ca le laisse perplexe !

  4. #4
    Expert éminent
    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
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,

    Peux-tu donner + d'infos sur le resultat que tu souhaites obtenir?

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

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    bien sur !

    Alors, c'est tout simple.

    Ce que j'ai :

    1 liste contenant des noms de fichier. Ex : 10.doc, 11.doc, 12.doc., 15.pdf.
    1 liste contenant des numéros. Ex : 14, 15, 12.

    Ce que je veux :
    Connaitre quels sont les numéros correspondants à un fichier (dans mon exemple, cela devrait être 12 et 15).

    Dans mon exemple, cela peut paraitre facile. Mais en fait, mes 2 listes font 20000 et 45000 enregistrements. Donc je ne peux pas tester directement en bouclant sur 1 liste et en vérifiant si le nombre est dans l'autre liste.

    Comment faire ?
    J'ai explosé les ressources de mon serveur, en faisant mes boucles imbriquées...

  6. #6
    Membre averti Avatar de pmboutteau
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Février 2005
    Messages : 601
    Points : 420
    Points
    420
    Par défaut
    y'a pas des algo de tri autre que 2 "for" imbriqués pour faire çà. style transformer ta liste en arbre et ensuite faire une recherche dichotomique (ou plus selon l'arbre crée) avec tes autres valeurs?

    Sinon tu le traites en multithreadé ou MPI mais là c'est chaud chaud chaud!!!
    ours ours !! Au début elle est froide mais après elle est bonne!

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Argh !!

    Non, c'est juste pour le faire 1 fois, pas pour faire un truc qui serait utilisé tous les jours !!!

    Nan, je pense que la seule solution qui me reste, c'est de récupérer chacune des listes séparement, et de faire un dédoublonnage sur ACCESS.

    Désolé, je sais que c'est une sale méthode, mais bon...

  8. #8
    Membre averti Avatar de pmboutteau
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Février 2005
    Messages : 601
    Points : 420
    Points
    420
    Par défaut
    si tu prends le min et le max de tes valeurs et de là tu fais une vue sur ta liste xx.doc. Ensuite tu fais ta recherche sur cette vue?

    Avec de la chance tu ne démarres pas de 1 et tu ne finis pas à 20000
    ours ours !! Au début elle est froide mais après elle est bonne!

Discussions similaires

  1. [langage] Supprimer un élément dans une liste
    Par myjuna dans le forum Langage
    Réponses: 15
    Dernier message: 06/08/2014, 11h49
  2. inserer element dans une liste
    Par hunter99 dans le forum C
    Réponses: 10
    Dernier message: 05/12/2006, 22h40
  3. Recherche sur 2 elements dans une liste box.
    Par molarisapa dans le forum Access
    Réponses: 2
    Dernier message: 29/05/2006, 18h43
  4. occurences d'un element dans une liste (algorithme)
    Par kespy13 dans le forum Algorithmes et structures de données
    Réponses: 25
    Dernier message: 16/02/2006, 00h18

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