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 :

Problème simple sur requete sql


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 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 26
    Par défaut Problème simple sur requete sql
    Bonjour,

    Cette requête fonctionne parfaitement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strQuery = "SELECT * FROM orders where region like '" & ville & "' and weekliv like '"& weeknb &"'  order by "& Sorter &" "& sens &" ;"
    Par contre celle ci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strQuery = "SELECT * FROM orders where region like <'" & ville & "' and weekliv like '"& weeknb &"'  order by "& Sorter &" "& sens &" ;"
    me renvoit


    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe (opérateur absent) dans l'expression 'region like 'Paris' and weekliv like <'49''.

    Je pense à un problème de syntaxe mais je ne vois pas du tout.

    Merci à tous ceux qui auront pris le temps de me repondre et bonnes fêtes de fin d'année

  2. #2
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juillet 2007
    Messages : 35
    Par défaut
    Bonjour,

    Personnellement je n'ai jamais vu de requettes avec like suivi de <. Ton erreur vient peut etre de là. Que voulais tu rechercher dans ta base?

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 26
    Par défaut réponse
    Bonjour,

    J'ai essayé avec where et c'est pareil. Je pense à un pb de syntaxe.
    Je cherche à afficher toustous les records inférieur ou supérieur à un certain chiffre contenu dans la colonne weekliv

    A+

  4. #4
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juillet 2007
    Messages : 35
    Par défaut
    Bonjour,

    Je ne comprends pas bien ce que tu cherches. Peut tu preciser ou donner un exemple pour que cela soit plus explicite?

  5. #5
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Salut,

    C'est normal que cela ne fonctionne pas les symboles < > etc... sont réservés aux numériques jusqu'à preuve du contraire.

    C'est comme si tu lui demandais de t'afficher les noms qui sont strictement inférieur à Ville tu sais faire ça toi ?? lui non plus

    Sinon ce n'est pas < '49' mais < 49 enlève les '' dans ta requête comme dis précédemment tu peux le faire sur du numérique, vue que tu met 49 entre '' il interprète ça en tant que texte donc pas possible




    Voilà

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

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

    Citation Envoyé par kaiser59 Voir le message
    les symboles < > etc... sont réservés aux numériques jusqu'à preuve du contraire.
    Sauf que si, par exemple, on veut extraire d'une table les clients dont le nom commence par les lettres de I à Z, on fait bien ça, non ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ... where NomCli > "H"

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

Discussions similaires

  1. erreur sur requete sql
    Par boss_gama dans le forum ASP
    Réponses: 1
    Dernier message: 31/07/2006, 13h39
  2. [RegEx] regexp sur requete SQL
    Par wamania dans le forum Langage
    Réponses: 4
    Dernier message: 11/07/2006, 15h40
  3. doute sur requete SQL
    Par gwendk dans le forum ASP
    Réponses: 19
    Dernier message: 31/05/2006, 17h15
  4. Question performance sur requetes sql
    Par shinrei dans le forum ASP
    Réponses: 7
    Dernier message: 19/05/2006, 13h28
  5. Problème avec une requete SQL sous access
    Par Luther13 dans le forum Requêtes et SQL.
    Réponses: 12
    Dernier message: 14/12/2005, 10h39

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