J'ai essayé de charger une liste de valeurs à partir d'une table, mais le curseur renvoie une longueur de -1?Cursor.getCount() est négatif (= -1)
Est-il possible d'afficher une base de données sqlite sur un émulateur android?
Le code qui est bogué:
final Cursor c = db.query(
ACCESS_TOKEN_TABLE,
new String[] { ACCESS_TOKEN_COL_ID, ACCESS_TOKEN_COL_VALUE },
ACCESS_TOKEN_COL_SERVER_ID + "=" + serverId,
null,
null,
null,
null);
public static final String COL_ID = "_id";
public static final String ACCESS_TOKEN_TABLE = "accesstoken";
public static final String ACCESS_TOKEN_COL_ID = COL_ID;
public static final String ACCESS_TOKEN_COL_SERVER_ID = "server_id";
public static final String ACCESS_TOKEN_COL_VALUE = "value";
Et il y a une entrée dans la base de données. La valeur de ServerID est 1 et il existe une entrée, où le ServerID est 1.
Sincèrement xZise
PS: Deux questions seulement pour ouvrir la base de données.
Je vois deux questions ... –