Bonjour à tous,
Voici mon problème :
plutôt que d'utiliser 2 BdDs, mes enregistrements comportent des champs null enregistrés suivant le type de donnée recherchée.
Pour faire le comptage des enregistrements d'un certain type, j'utilise un rawquery pour mon curseur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
cursorPrise = dbsession.rawQuery("SELECT * FROM sessions WHERE type_spot =? ", new String [] {null});
        nbr_prise = cursorPrise.getCount();
        cursorPrise.close();
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
cursorPrise = dbsession.rawQuery("SELECT * FROM sessions WHERE type_spot IS NULL,null);
        nbr_prise = cursorPrise.getCount();
        cursorPrise.close();
Or aucune requête curseur ne me ramène des enregistrements !
J'utilise DBBrowser for SQLITE pour extraire ma BdD du portable.
La requête "SELECT * FROM sessions WHERE type_spot IS NULL" fonctionne bien . . . mais pas sur Android.
Une aide serait la bienvenue ! Merci pour vos retours !