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 :

moteur qui ne cherche pas partout


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 27
    Par défaut moteur qui ne cherche pas partout
    Bonjour, complètement ou presque profane en asp, je me vois confrontée à un MYSTERE ! J'ai un moteur de recherche qui interroge des bases de données sur un site en asp bien sur... Or, il semble que mes requetes fonctionnent correctement jusqu'à tel enregistrement, ignorant les suivants...

    La connexion à ma bdd se fait bien, les tables sont elles aussi reconnues, pas de message d'erreur...

    Juste que toutes mes nouvelles inscriptions, à partir d'une certaine date sont ignorées.

    Bizarre parce que pour les autres fonctions du site ma base est bien mise à jour et toutes les nouvelles inscriptions bien prise en compte.

    Je n'ai ce probleme qu'avec la recherche...

    Merci pour toute indication

  2. #2
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

    Comment est fait ton moteur de recherche ? Une requête SQL ?


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 27
    Par défaut
    Merci de prendre le temps de me répondre... Oui en effet la resuete se fait en sql voici le bout de code en question :

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <% dim index
    index=request.querystring("index")
     
     
    if CStr (Request.form ("recherche")) <> "" then
       strmotbon=CStr (Request.form ("recherche"))
       recherche=Trim(replace(request("recherche"),"'","''"))
       recherche= Replace(recherche," ","%")
       Booleen = request("Booleen")
    End if
     
    DSN_BASE = "DBQ=" & Server.Mappath("\website\data\miss.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};DriverId=25"
    Set CONN = Server.CreateObject("ADODB.Connection")
    CONN.Open DSN_BASE
     
    'Ouveture de l'objet RS
    Set rs = Server.CreateObject("ADODB.Recordset")
     
    'si la recherche est faite par les lettres de l alphabet
    'If index <>"" then
    'récupérer les zaps dont le titre commence par cette lettre
    'sql="SELECT * from zap where titrezap like '%"&index&"%';"
    'End if
     
    'Si la recherche est faite par mots clés
    If recherche <>"" then
    'récupérer en sql tous les zaps dont l'url  ou le titre ou la description contient ces mots
    sql="SELECT *  from zap  where (titrezap like '%"&recherche&"%' or email like '%"&recherche&"%' or secteur like '%"&recherche&"%') and valid=true order by id desc;"
    End if
    'connecte la requete sql à l'objet rs
    rs.open sql, conn,3,3
     
    %>
    Ce qui m'étonne c"est qu'un coup il marche, et qu'un coup il marche pas, le facteur déclanchant semblant être chronologique.... Puisque tous mes enregistrements à partir du "890" semblent ignorés !!!
    Sont-ce mes tables... Mais quand je les ouvrent aucun changement de propriété ou de je ne sais quoi entre le 890 et le 891!!!

    y'a t'il des fichiers "cachés" qu'il faut mettre à jour style des .ini ou .inc (c'est là qu'on voit bien que j'ignore presque tout de l'ASP )

    voili voilou....

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 112
    Par défaut
    Bonjour,

    Es-tu sûr qu'à partir de l'enregistrement 891 la valeur du champ "valid" soit bien à "true" ?

    ++

  5. #5
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Re

    N'y aurait-il pas quelque part dans ta page (au début, plutôt), une instruction :


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 27
    Par défaut
    vraiment merci beaucoup de réfléchir à mon blème! Alors oui j'ai bien vérifié les cases "valid" et je n'ai pas trouvé "on error resume text"...

    L'erreur peut-elle se produire sur le serveur ? Ayant travaillé sur ce site, j'ai aussi touché à la base et l'ai up daté... j'ai fait super attention à ne rien toucher d'important, ni aux champs, ni a leur proprété, ni aux relations entre tables.... Et puis le reste du site tourne... Si ma base était pourrie, rien ne marcherait n'est-ce pas...

    là vraiment je sèche...

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

Discussions similaires

  1. Hook souris qui ne fonctionne pas partout
    Par thenaoh dans le forum Windows
    Réponses: 5
    Dernier message: 01/10/2010, 00h57
  2. Formulaire d'inscription qui ne marche pas partout
    Par Belebostre dans le forum Langage
    Réponses: 3
    Dernier message: 23/06/2008, 15h03
  3. [RegEx] bbcode qui ne marche pas partout
    Par Tee shot dans le forum Langage
    Réponses: 12
    Dernier message: 08/07/2007, 18h22
  4. [ Problème ] .htaccess qui ne marche pas "partout"
    Par nnet_mathieu dans le forum Apache
    Réponses: 8
    Dernier message: 22/11/2005, 19h34
  5. Javascript qui ne fonctione pas partout
    Par nad dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 22/11/2004, 17h51

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