Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
drak2000
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 4
#1

Курсор вместо числа возвращает "-1"

27.02.2012, 15:14. Просмотров 683. Ответов 0
Метки нет (Все метки)

Помогите плз. Запрос представленый ниже в SQLite DataBase Browser возвращает данные:
1 Название1
2 Название2
3 Название3 2656
Но не получается передать число в список. В Debuger курсор показывает "-1" при передаче числа.
Помогите, где ошибка.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public void fillAreaData(){
        String sqlardata = " SELECT ar.Num, ar.Name, J1.V1 AS V1 "+
        " FROM Areas ar LEFT JOIN ( "+
        " SELECT cc.Area, SUM(vv.Vol-ac.FactNum) as V1 "+
        " FROM Clients cc LEFT JOIN IV vv ON cc.Num=vv.Num  "+
        " LEFT JOIN Account ac ON cc.Num=ac.Num "+
        " WHERE vv.Vol IS NOT NULL "+
        " GROUP BY cc.Area) AS J1 ON J1.Area=ar.Name "+
        " ORDER BY ar.Name ";
        cursor = mydb.rawQuery(sqlardata, null);
        
        if (cursor.moveToFirst()){
        do{ 
        String nnum = cursor.getString(0);
        String nname = cursor.getString(1);
        String kk = Integer.toString(cursor.getInt(2));
        
            myarea.add(new MyAreaList(nnum, nname, kk));
        }while (cursor.moveToNext());
    }
    }
Добавлено через 8 минут
вопрос снят.... использовал базу sqlite3. Поменял расширение на db. Все заработало нормально.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2012, 15:14
Ответы с готовыми решениями:

При эмулировании вместо надписи "Hello world" отображается "android"
Привет форумчане! Я только-только начинал программировать на андроиде. Поставил...

Вместо значка "белый квадратик" при вызове Notification в Android 5.0
при вызове уведомления вместо заданной иконки в системном трее "белый...

ExifInterface - вместо кириллицы сохраняются "?"
Доброго дня! В сохраненный файл фотографии требуется добавить в exif тег...

Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры"
Ребят, всем привет! накидайте какие-нить идеи по реализации ситуация такая...

Ошибка "Unknown method "e" of "org.apache.commons.logging.Log"
Unknown method 'e' of 'org.apache.commons.logging.Log' package...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2012, 15:14

EditText, кнопки вместо клавиатуры, использование курсора, вызов клавиатуры "вручную"
Ну, в общем, я постарался написать наиболее подходящее название темы....

Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов
Я учусь в универе и вот пытаюсь делать лабораторные по языку java, только на...

Выбор платформы разработки "1С Мобильная платформа" или "Android Studio"
Всем, здравствуйте! Есть задача по разработке клиента для терминала сбора...


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

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

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