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

Python Discussion :

recherche de donner dans une base sqlite [Python 3.X]


Sujet :

Python

  1. #1
    Membre habitué
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Février 2018
    Messages : 6
    Par défaut recherche de donner dans une base sqlite
    Bonjour,

    Dans ma base de donner je veux faire faire des cherches en sortant des informations suivant l'année sélectionné par exemple.

    Ce bout de code me permet de chercher une référence avec GLOB dans toute les années présente dans la base.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c.execute('select * from user where (Reference) glob "*%s*" ' % obj)
    Mais je n'arrive pas a écrire la ligne correctement pour faire une recherche en introduisant une variable Annee qui recherche seulement dans l'année sélectionnée.

    genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c.execute('select Reference, Annee from user where Reference glob "*%s*" ' % obj)
    Mais cette ligne me renvois:

    erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IndexError: tuple index out of range
    Merci

  2. #2
    Membre éprouvé Avatar de olivier1969
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Novembre 2013
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 153
    Par défaut
    Bonjour,

    Un ami m'a conseillé de faire comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        commande = 'SELECT Numero, Annee, ValeurCouleur, Description '\
                   'FROM ' + selection_pays + annee + ' ORDER BY "Numero" ASC'
        curseur.execute(commande)
    Et au final j'ai eu moins de pb.
    A adapter à ton besoin bien sur

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

Discussions similaires

  1. Règles pour importer du texte dans une base sqlite
    Par Dominikk dans le forum SQLite
    Réponses: 5
    Dernier message: 28/03/2009, 12h52
  2. Comment choisir le seuil lors de la recherche d'images dans une base
    Par mobi_bil dans le forum Traitement d'images
    Réponses: 12
    Dernier message: 13/02/2009, 02h35
  3. recherche en VBA dans une base de donnée excel
    Par INCO13 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 24/06/2008, 13h58
  4. Recherche de Donnée dans une base
    Par Poisson59 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 19/09/2006, 11h40
  5. Recherche d'info dans une base
    Par Poisson59 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 10/08/2006, 16h08

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