Я создаю приложение, где мне нужно хранить данные за каждый день, и было бы полезно, если бы я мог легко его фильтровать, поэтому я решил узнать о базах данных SQLite, найти учебник (несколько фактически), последовали за ним и в итоге всегда получали тот же результат - пустой курсор.SQLite-запросы всегда возвращают пустой курсор
enter public Day getDay(int year, int month, int day) {
Day ret = null;
SQLiteDatabase db = this.getReadableDatabase();
Cursor c = db.rawQuery("SELECT '*' FROM '" + TABLE_DAYS + "'", null);
Log.d("DATA", "entries found: " + c.getCount());
c.close();
db.close();
return ret;
}
Метод для вставки новой строки, кажется, быть функциональным, как она возвращается ожидаемое число, но даже несмотря на это называется просто после этого, он возвращает пустой курсор. Я прочитал много руководств и сообщений SO без поиска исправления. Я также пробовал метод .query (...) с тем же результатом.
'' * ''? вы имеете в виду '*'? – njzk2