Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Анд_Рей
3 / 4 / 0
Регистрация: 27.12.2009
Сообщений: 162
#1

SQLlight SELECT - moveToFirst возвращает false - Программирование Android

09.11.2016, 00:51. Просмотров 183. Ответов 1
Метки нет (Все метки)

Всем привет.


Пытаюсь выбрать данные из таблицы sqllight.
Не смотря на то, что c.getCount() возвращает 2, c.moveToFirst() - возвращает false.

Пример кода:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public ArrayList<Program> getPrograms() {
        ArrayList<Program> items = new ArrayList<>();
 
        Cursor c = db.rawQuery("SELECT * FROM Programs", null);
 
        Log.d(TAG, "programs count= " + c.getCount());
        Log.d(TAG, "programs moveToFirst= " + c.moveToFirst());
 
        if (c.moveToFirst()) {
            Log.d(TAG, "programs moved to first");
            do {
                Program item = gson.fromJson(c.getString(c.getColumnIndex("Program")), Program.class);
                item.setLocalId(c.getInt(c.getColumnIndex("LocalId")));
                items.add(item);
            } while (c.moveToNext());
        }
        c.close();
        return items;
    }
Помогите, пожалуйста, понять, что тут не так?

Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2016, 00:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос SQLlight SELECT - moveToFirst возвращает false (Программирование Android):

Функция возвращает false - Программирование Android
Смотрю через Debug, после return true в области try переходит на return false в catch (при этом пропуская ERROR = false;ERROR_TEXT =...

Как вернуть в запросе значение по умолчанию, если SELECT возвращает NULL или ничего не возвращает? - PostgreSQL
Добрый день! Например я хочу чтобы донное выражение возвращало мне 0 или скажем 1, если результатом выражения rating вернется NULL: ...

Функция не возвращает false - PHP
Функция не возвращает false /* ========================================================================== Функция для рекурсивного...

Move_uploaded_file возвращает false - PHP
move_uploaded_file($tempName, $file); Вариант 1: Загружаю изображение через html форму и сохраняю, то всё хорошо. Вот могу наблюдать...

Mysql_fetch_array возвращает False - MySQL
Созданы запросы : $query=&quot;select * from medical_workers where age like '37'&quot;; $result=mysql_query($query) or die(&quot;query failed...

Query возвращает false - PHP БД
Делаю простейшую вещь: получаю данные из формы и сверяю их с данными в базе. В базе в таблице users есть 1 запись: id = 1 login =...

1
Antohsa
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
10.11.2016, 19:23 #2
Возможно
Java
1
Log.d(TAG, "programs moveToFirst= " + c.moveToFirst());
уже передвигает курсор в первую позицию, а далее Вы повторно это делаете... либо уже на этом шаге выводит false?

Также можно попробовать c.moveToPostition(0) - сделает тоже самое....
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2016, 19:23
Привет! Вот еще темы с ответами:

Запрос возвращает false - PHP БД
Доброго времени суток. У меня проблема. Хочу чтобы функция возвращала количество новостей из базы данных, однако запрос возвращает false....

Remote не возвращает false - jQuery
Здравствуйте! Подскажите пожалуйста, почему когда я ввожу в поле логи: admin, ошибка, о том, что логин занят, не появляется? JS: ...

Функция не возвращает false - C++
Вообщем str это строка, которая может содержать в себе знак математической операции, скобки, число (например 1, 5, 556, 33 ..) и т.д. ...

Mysql_select_db возвращает false - PHP
Не стал писать весь код, т.к. ошибка в самом начале - при подключении модуля sturtup.php. Mysql_select_db не выполняется и возвращает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru