Salut à tous je crée une table comme çaAucun résultat sur requête SQLite
private static final String CREATE_TABLE_PRODUCT =
"create table prod (id integer primary key,titre text not null, desc text, is_free integer);";
mettre à jour cette façon
SQLiteDatabase db = getConnection();
ContentValues updateEvent = new ContentValues();
updateEvent.put("is_free", 1);
int ok = db.update(prod, updateEvent, "id=?",
new String[] { Long.toString(evenement.getId()) });
db.close();
Je vois le changement d'éclipse avec DDMS questoid
mais quand j'essaye de récupérer la valeur je n'obtiens rien ....
Cursor c = db.query(prod, new String[] { "id",
"titre", "desc", "is_free", },
"is_free=?", new String[] {"1"}, null, null,
null);
J'ai essayé une variante comme
String query = "SELECT * FROM "+EVENEMENT_TABLE+" WHERE is_free=1;";
Cursor c = sdb.rawQuery(query, null);
sans succès
est ce problème provient du type (entier) de ma colonne? Toute aide
de cette façon fonctionne Cursor c = db.query (prod, nouvelle chaîne [] {"id", "titre", "desc", "is_free",}, "is_free = 1",, null, null , null); – superseed77