Bonjour

Je veux faire une requete SQLite avec une condition
le champs KEY_ACT= la variable letype

dans mon DBAdapter j'ai ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public Cursor fetchAllListe() {
return mDb.query(DATABASE_ MYTABLE, new String[] {KEY_ROWID, KEY_ACT,
      KEY_TEXTE, KEY_VOIR, KEY_IMG
      }, null, null, null, null, null);
        }
 
public Cursor fetchListe(String letype) throws SQLException {
        Cursor lCursor =
        mDb.query(true, DATABASE_ MYTABLE, new String[] {KEY_ROWID,
        KEY_ACT, KEY_TEXTE, KEY_VOIR, KEY_IMG }, 
  KEY_ACT + "=" + letype, null, null, null, null, null);
         if (lCursor != null) {
             lCursor.moveToFirst();
         }
         return lCursor;
     }
dans le fillData de mon activity

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Cursor c = mDbHelper.fetchAllListe();
        startManagingCursor(c);
Ma requete affiche tous les enregistrements sans tenir compte du where
Pouvez-vous m'indiquer pourquoi
Merci