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

Android Discussion :

Question sur une requete sqlite


Sujet :

Android

  1. #1
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Mars 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2011
    Messages : 64
    Par défaut Question sur une requete sqlite
    je veux dans la clause where de la requête sql avoir deux conditions de filtre.J'ai réussi à faire une requete à une seule condition mais en ajoutant une autre ça n'a pas marché

    voici le code d'une seule condition qui marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public Cursor recupererLaListeDesdatesProduits(String date){
    		return db.query("saisie", new String[]{
    				"_id",
    				"code_agent",
    				"code_fret",
    				"longi",
    				"lat",
    				"dte",
    		"heure"},"dte" + " LIKE \"" + date +"\"", null, null, null, null);
    	}
    et voici le code deux conditions qui n'a pas marché :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public Cursor byDate(String date , String code){
    		return db.query("saisie", new String[]{
    				"_id",
    				"code_agent",
    				"code_fret",
    				"longi",
    				"lat",
    				"dte",
    		"heure"},"dte" + " LIKE \"" + date +"\""+ "code_agent" + " LIKE \"" + code +"\"" , null, null, null, null);
    	}
    merci pour votre aide

  2. #2
    Membre éclairé
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Par défaut
    Bonjour,

    Vu comme ça je te dirais de mettre un AND entre les deux conditions (pas testé mais ca me parait logique) sinon utilise rawQuery() c'est beaucoup plus simple.

  3. #3
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Par défaut Même idée
    Bonjour,

    Je lui ai répondu la même chose en MP toute à l'heure...

    Donc + 1 à ton idée massari, je pense

  4. #4
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Mars 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2011
    Messages : 64
    Par défaut
    bonjour , j'ai essayé mais toujours le même problème.
    @massari:pourrais tu me reformuler cette requete en raw query ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public Cursor byCode(String code1 ,String code){
    		return db.query("saisie", new String[]{
    				"_id",
    				"code_agent",
    				"code_fret",
    				"longi",
    				"lat",
    				"dte",
    		"heure"},"code_agent" + " LIKE \"" + code+"\"" +"AND \""+"code_fret" + " LIKE \"" + code1 +"\"" , null, null, null, null);
    	}

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Par défaut
    Tu passes juste ta requête sql à la fonction rawQuery
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    String sql = "Select .... "
    Cursor c = db.rawQuery(sql,null);

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut
    Avez vous réussi?

  7. #7
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Mars 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2011
    Messages : 64
    Par défaut
    oui c'est fait
    merci

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

Discussions similaires

  1. question sur une requete hql
    Par moha_alnif dans le forum Hibernate
    Réponses: 7
    Dernier message: 20/05/2009, 12h17
  2. Question sur une requete
    Par rippoz dans le forum Langage SQL
    Réponses: 2
    Dernier message: 09/07/2007, 10h50
  3. Question sur une requete
    Par mat67000 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 15/03/2007, 14h51
  4. Question sur une Requete
    Par othon_oda dans le forum SQL
    Réponses: 7
    Dernier message: 15/02/2007, 16h03
  5. [VB2003][ACCESS] Question sur une requete
    Par Kanie dans le forum Langage SQL
    Réponses: 3
    Dernier message: 30/03/2006, 17h25

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