Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Severomor
2 / 2 / 0
Регистрация: 09.01.2014
Сообщений: 15
1

Не работает rawquery

23.05.2014, 21:02. Просмотров 665. Ответов 3
Метки нет (Все метки)

Приветствую,

Вызываю вот такую функцию:
Java
1
2
3
4
public double getCatByDate(long date){
        String qry="SELECT SUM(sum) FROM " + TABLE_1 + " WHERE sum>0 AND date="+date;
        Cursor cursor = db.rawQuery(qry , null);
        if(cursor.moveToFirst()) {...}
Все ок, курсор возвращает данные.
Но стоит изменить эту функцию вот так:
Java
1
2
3
4
public Cursor getCatByDate(long date){
        String qry="SELECT SUM(sum) FROM " + TABLE_1 + " WHERE sum>0 AND date="+date;
        Cursor cursor = db.rawQuery(qry, null);
        if(cursor.moveToFirst()) {...}
как почему то возвращается пустой курсор, без записей. Как так то?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2014, 21:02
Ответы с готовыми решениями:

Не работает запрос через rawQuery
Имеется код, String arg1=Integer.toString(lang); - String...

RawQuery using cursor
Здравствуйте. Я сформировал запрос в БД : Cursor cursor2 =...

Cursor c = db.rawQuery - выдает ошибку
Есть таблица с датами, и есть SQL условие для получения даты. Если я в условие...

Редактирование SQlite через UPDATE[rawQuery, Android]
Приветствую! Возник вопрос по редактированию БД SQlite. Пытался делать так: ...

Мышь работает через раз, то есть запустил ОС - мышь не работает, перезагрузил - мышь работает
Установлена Windows 7 со всеми последними обновлениями. Все всегда замечательно...

3
dan41k
]:->
98 / 92 / 19
Регистрация: 12.11.2013
Сообщений: 398
27.05.2014, 11:11 2
вы весь метод покажите
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
27.05.2014, 17:40 3
Исходя из запроса у Вас возвращается какая-то сумма, в этом случае double верен. Во втором случае что возвращаете? По идее return cursor тоже верен. Может в вызове проблема?
0
kvaka
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
29.05.2014, 00:50 4
обычно в методах, которые работают с курсором, но возвращают не курсор пред возвратом значения курсор закрывают. может там вкралась строчка cursor.close()?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2014, 00:50

В Windows Forms некоректно работает метод, хотя в консоли работает правильно
//Данный метод должен заменять все элементы в массиве на 1, после найменьшего....

Не работает монитор комп работает а на мониторе нет изображения что делать ?
У меня компьютер старый давно покупал и мне захотелось проверить включается или...

Windows 7, не работает часть служб, не работает сеть, восстановление системы не помогает
Приветствую коллеги! Сам админю уже лет 10, не случалось ситуации еще что гугл...


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

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

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