Я застрял в очень странной проблеме. Где я могу обновить значения db, когда при попытке получить строки, соответствующие этим значениям, я ничего не получаю.SQLiteDatabase, Обновлен Значения, не соответствующие в выбранном запросе
В этой базе данных, я вставил эти строки, дата была 29, июня в течение последних двух строк, но когда я обновил эти даты до 15, и попытался извлечь строки, соответствующие этой дате
String where = COL_DATE + " = ?";
String[] args = {"15"};
Cursor cursor = db.query(TABLE_DAILY_EXPENSE, null, where, args, null, null, null);
Тогда Log.d(TAG, "Cursor count= " + cursor.getCount());
дает 0`
Где, как, запрашивая через месяц, это дает количество = 2. так я пришел к выводу, что где-то после обновления поля, его не соответствие, что обновленное поля для выборки, что соответствующие строки. Но почему это происходит? Без понятия.
послал ваш ** арга ** одиночкам – Furqan
@Furqan цитат Нет мы не можем – Abhishek
Попробуйте использовать необработанный запрос: db.rawQuery ("SELECT * FROM DAILY_EXPENSES WHERE DATE = '" + date + "'"); –