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

WinDev Discussion :

[WD 11] problème de requete SQL-LIKE


Sujet :

WinDev

  1. #1
    Membre du Club Avatar de fabpeden
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 131
    Points : 60
    Points
    60
    Par défaut [WD 11] problème de requete SQL-LIKE
    salut à tous, j'ai un petit problème avec une requete SQL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Requete = "SELECT * FROM EcoCollect WHERE dwRecId LIKE '"+NumeroCompteur+"%' "
    NumeroCompteur étant un entier

    Elle ne fonctionne pas mais je ne vois pas pourquoi, vous avez une idée.
    merci

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2007
    Messages : 40
    Points : 26
    Points
    26
    Par défaut
    Bonjour,

    Le code de ta requête:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Requete = "SELECT * FROM EcoCollect WHERE dwRecId LIKE '"+NumeroCompteur+"%' "
    J'ai essayé ta requête en modifiant seulement le nom de la table et le nom du champ pour qu'elle soit compatible avec ma table:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sRequete = "SELECT * FROM Ecoles WHERE EcoNumero LIKE '" + numero + "%'"
    Et tout fonctionne très bien et numero est un entier. La seule chose que je vois qui pourrait peut-être être la cause est un mauvais nom de table (EcoCollect) ou un mauvais nom de champ (dwRecId), à part ça je ne vois pas vraiment ce qui pourrait qu'elle ne fonctionne pas mais qu'elle a l'air de fonctionner.

    Bonne chance,
    Idril Elendil

  3. #3
    Membre du Club Avatar de fabpeden
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 131
    Points : 60
    Points
    60
    Par défaut
    merci pour ton aide. cela ne fonctionne toujours pas. Le nom de la table est bon car j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "SELECT * FROM EcoCollect"
    -> OK
    et j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT dwRecId FROM EcoCollect
    -> OK
    là je ne vois vraiment pas d'où cela vient!

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Si tu nous disais plus précisément ce qui ne va pas ?
    Tu as un message d'erreur ?

  5. #5
    Membre du Club Avatar de fabpeden
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 131
    Points : 60
    Points
    60
    Par défaut
    Non rien du tout, il exécute la requête mais le résultat est vide. Pourtant l'instruction LIKE fonctionne bien car j'ai testé sur une autre variable. De plus sur ma variable dwRecId j'ai fait WHERE dwRecId = '13342468' et là cela fonctionne bien.
    Donc le problème ne vient pas de l'istruction ni de la variable.

  6. #6
    Membre du Club Avatar de fabpeden
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 131
    Points : 60
    Points
    60
    Par défaut
    L'instruction LIKE est-elle utilisable sur des entiers?

Discussions similaires

  1. Problème de requete SQL : Like %recherce%
    Par cyrilskof dans le forum Requêtes
    Réponses: 1
    Dernier message: 19/06/2008, 14h07
  2. Problème avec requete SQL/type NumAuto
    Par Mimisio dans le forum VBA Access
    Réponses: 5
    Dernier message: 27/07/2007, 11h56
  3. problème lancement requete sql
    Par skanderb dans le forum JSF
    Réponses: 4
    Dernier message: 02/05/2007, 16h46
  4. problème de requete SQL et recherche
    Par franfr57 dans le forum ASP
    Réponses: 1
    Dernier message: 16/03/2006, 13h33
  5. [ACCESS][SQL] Problème avec requete SQL ...
    Par mpascolo dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 09/11/2005, 10h54

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