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

recherche du contenu dans une table


Sujet :

ASP.NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 12
    Points : 9
    Points
    9
    Par défaut recherche du contenu dans une table
    Bonjour
    J’ai besoin d’aide pour faire une recherche d’un contenu dans un gridvieux. Voilà j’ai procédure stocker qui contient les colonnes suivantes
    type_ID (index)
    NOM (texte)
    CODE (texte)
    Ma procédure stocker contienne plusieurs éléments, mon objectif c’est de faire une recherche de contenu texte.
    Pour l’instant je fait une recherche par ID et ça marche, mais ce que je veux c’est une recherche sur le contenu. Étant donné que j’ai beaucoup d’éléments si j’utilise LIKE la recherche est très lente.
    Merci de votre aide

  2. #2
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    Salut,

    quand tu dis "faire une requete sur un gridview", tu parles bien de filtrer les données sources que tu lies à ton gridview, non ?

    Si a chaque fois, tu fais un select * sur ta base de données, et que tu fais un like sur le gridview, les performances seront encore moins bonnes qu'un select * sur la base

    L'idée, dans ce cas, c'est plutot de changer ta méthode de récupération des données (à moins qu'elles ne soient en cache )

  3. #3
    CUCARACHA
    Invité(e)
    Par défaut
    Salut,

    A tout hasard, tu as pensé à utiliser la pagination (n'afficher que 20 ou 30 lignes par page) ?

    Si tu ne l'as pas fait et que tu charges quelques centaines de lignes c'est normal que ça rame.

    ++

    Laurent Jordi

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 12
    Points : 9
    Points
    9
    Par défaut recherche d'un contenue
    Merci pour votre réponse, en effet c’est ça ce que je veux c’est de filtrer mes données de sources.
    ma méthode n’est pas en cache, je ne vois pas comment la modifier pour faire le filtre sur les données sans ramer.
    Et pour répondre à ta question Laurent Jordi, je n’ai pas de pagination, en fait j’ai une fiche et je veux chercher un mot dans ce texte sachant que ce mot il peut retrouver dans plusieurs fiches sur plusieurs page d’un site.

Discussions similaires

  1. [MySQL] recherche un mot dans une table
    Par hubidev dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 17/03/2006, 21h06
  2. [MySQL] Recherche de chemins dans une table
    Par Diafwl dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 31/01/2006, 18h16
  3. [DEBUTANT]Recherche mot contenu dans une String
    Par lynxman dans le forum Langage
    Réponses: 7
    Dernier message: 16/12/2005, 12h49
  4. recherche Date nulle dans une table
    Par lol_adele dans le forum Bases de données
    Réponses: 6
    Dernier message: 16/04/2004, 15h06
  5. Recherche de donnee dans une table associée
    Par josoft dans le forum Requêtes
    Réponses: 2
    Dernier message: 14/07/2003, 16h22

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