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

Bases de données Discussion :

Problème de requête SELECT like *


Sujet :

Bases de données

  1. #1
    j3d
    j3d est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 11
    Par défaut Problème de requête SELECT like *
    Bonjour,
    Je me connecte a une base Access via odbc.

    Je n'arrive pas a lancer une simple requete sélect :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select nom from personnes where nom like 't*'
    La requete ne me retourne aucun résultat et pourtant je suis bien connecté et la requete "Select nom from personnes" me retourne bien des noms commençant par T.
    Y a t il une syntaxe particulière pour ce genre de requete ?

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 752
    Par défaut


    Il ne devrait pas y avoir de problème de syntaxe, sinon tu retournerais quelque part une erreur. Quel est ton code ?
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    j3d
    j3d est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 11
    Par défaut
    voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    QSqlDatabase dbFamilles=QSqlDatabase::addDatabase("QODBC");
    dbFamilles.setDatabaseName("Familles");
    if (dbFamilles.open())
    	{std::cout<<"ouverture base ok";} //la base s'ouvre bien
    else
    	{std::cout<<"erreur ouverture base"};
    QSqlQuery query;
    query.exec("SELECT NOM FROM PERSONNES WHERE NOM LIKE 'T*'");
    while (query.next())
    {
    	std::cout << "resultat:" << query.value(0).toString().toStdString()  << "\n";
    }
    Et donc ça, ça me retourne aucun résultat alors que la même requête sous Access me retourne bien tous les noms commençant par T !

  4. #4
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut
    Les caractères jokers ne sont pas toujours les mêmes !! c'est '*' depuis Access mais '%' en ODBC.
    SELECT NOM FROM PERSONNES WHERE NOM LIKE 'T%'

  5. #5
    j3d
    j3d est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 11
    Par défaut
    oui c'est bien ça, merci !

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

Discussions similaires

  1. [PHP&PosgreSQL]:problème de requête SELECT
    Par guestCam dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/08/2007, 16h54
  2. problème de requête Select
    Par guestCam dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 30/07/2007, 16h09
  3. [Requête] probléme de requête : SELECT * INTO OUTFILE
    Par adil_vpb dans le forum Requêtes
    Réponses: 3
    Dernier message: 31/05/2007, 11h04
  4. Problème avec requête contenant like
    Par keisha dans le forum Bases de données
    Réponses: 4
    Dernier message: 25/08/2006, 20h23
  5. problème syntaxe requête select Hibernate
    Par Staron dans le forum Hibernate
    Réponses: 1
    Dernier message: 22/05/2006, 16h54

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