query sqlite
Hola,
Tengo un problema con mi base de datos. Cuando hago un insert y a continuación hago un query me funciona bien. Pero cuando ya hice el insert y arranco otra vez la aplicación, el query no me devuelve nada y no entiendo que estoy haciendo mal, porque la base de datos la abro y cierro bien, etc.
El codigo es el siguiente:
CLASE ADAPTER:
public MyDBAdapter open() throws SQLException {
db = dbHelper.getWritableDatabase();
return this;
}
public Cursor getConsulta(String [] usuario) throws SQLException
{
Cursor cursor;
cursor=db.rawQuery("select * from consultas where usuario=?", usuario);
return cursor;
}
CLASE PRINCIPAL:
Cursor cursor=BDadapter.getConsulta(usuarios);
if(cursor.moveToFirst())
{
while(cursor.isLast())
{
consultas.add(cursor.getString(cursor.getColumnInd ex("nombreFiltro")));
consultas.add(cursor.getString(cursor.getColumnInd ex("consulta")));
cursor.moveToNext();
}
}
cursor.close();
|