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 :

lecture requete boucle while


Sujet :

Android

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Points : 192
    Points
    192
    Par défaut lecture requete boucle while
    Bonjour,

    Je n'arrive pas lire le resultat d'une requete. 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
    SQLiteDatabase bdd = BDD.getBDD();
        Cursor FromBdd = bdd.rawQuery("select * from table", new String[0]);
        if(FromBdd != null){
        	Log.e("log_tag", "ok"+ FromBdd );
     
        List<String> result = new ArrayList<String>();
        while(!FromBdd .isLast()){
        	result.add(FromBdd .getString(0));
        	FromBdd.moveToNext();
        } 
    }
        TypeFromBdd.close();
    resultat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Log.e("log_tag", "ok"+ FromBdd );
    : okandroid.database.sqlite.SQLiteCursor@44f5d8b0

    Donc je renvoi bien quelque chose mais je n'arrive pas a le lire.
    Je pense que l'erreur vient du
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     result.add(FromBdd .getString(0));

  2. #2
    Membre habitué Avatar de eric-m
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mars 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2011
    Messages : 62
    Points : 145
    Points
    145
    Par défaut
    Bonjour,

    Je n'arrive pas lire le resultat d'une requete. Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SQLiteDatabase bdd = BDD.getBDD();
        Cursor FromBdd = bdd.rawQuery("select * from table", new String[0]);
    A tout hasard, avec un point virgule a la fin de la requête SQL
    "select * from table;"

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Points : 192
    Points
    192
    Par défaut
    Il y a pas de changement avec un point virgule.

  4. #4
    Membre actif Avatar de chpil
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 143
    Points : 212
    Points
    212
    Par défaut
    Avant de parcourir le curseur, il faut le positionner sur le premier élément (moveToFirst)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        List<String> result = new ArrayList<String>();
        FromBdd.moveToFirst();
        while(!FromBdd .isLast()){

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

Discussions similaires

  1. [ODBC] ODBC Access+ requete insert dans boucle while
    Par gpaca dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 17/03/2010, 16h41
  2. Boucle while en lecture..
    Par nymus7 dans le forum Langage
    Réponses: 4
    Dernier message: 01/12/2008, 14h29
  3. boucle while qui ne s'arrete pas à la lecture d'un zero
    Par malikoo dans le forum Général Python
    Réponses: 14
    Dernier message: 04/07/2007, 10h48
  4. Requete SQL dans boucle while
    Par vince_grenoblois dans le forum MS SQL Server
    Réponses: 18
    Dernier message: 04/08/2006, 20h41
  5. Boucle while et lecture de fichier
    Par fara morgana dans le forum Linux
    Réponses: 12
    Dernier message: 12/05/2006, 15h41

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