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

Не работает запрос из нескольких таблиц - Android

Восстановить пароль Регистрация
 
amigo1403
 Аватар для amigo1403
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 4
31.10.2012, 22:24     Не работает запрос из нескольких таблиц #1
Доброго времени суток. Такая проблема: есть БД из 3 таблиц, если делаю запрос из одной таблицы, все отлично работает, стоит сделать запрос из 2 или 3 таблиц - приложение сообщает об ошибке.
Листинг функции для запросов:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
private void Sostav(String idview) {
    recept = new ArrayList<String>();
    String selection="SELECT Prod.name FROM Recept,Sostav, Prod WHERE Recept.name LIKE ? AND Recept._id = Sostav.id_dish AND Prod._id = Sostav.id_prod";
    String[] selectionArgs={idview};
    Cursor receptCursor = database.rawQuery(selection, selectionArgs);
    if(!receptCursor.isAfterLast()) {
            do {
                String name = receptCursor.getString(2);
                recept.add(name);
                  } while (receptCursor.moveToNext());
        }
        receptCursor.close();
    }
В чем причина, ума не приложу
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2012, 22:24     Не работает запрос из нескольких таблиц
Посмотрите здесь:

Android RSS-читалка - работает на эмуляторе, не работает на реальном девайсе
Android не работает запрос
Android Создание радактируемых таблиц в android
Вывод на экран таблиц БД (SQLite) Android
Запрос данных по ID из нескольких баз данных Android
Android Как именно можно сделать SQLite запрос, если запрос уже сформирован?
Создание таблиц Android
Android Не работает запрос через rawQuery
Стандартная функция delete в Eclipse работает а в AndroidStudio не работает Android
Android Socket.io (прослушивание события работает на Desktop и не работает на Android)
Android Динамическое создание таблиц SQLite
Android Почему не работает GET запрос?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
31.10.2012, 23:12     Не работает запрос из нескольких таблиц #2
Цитата Сообщение от amigo1403 Посмотреть сообщение
приложение сообщает об ошибке
об какой ошибке?
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
01.11.2012, 11:51     Не работает запрос из нескольких таблиц #3
Java
1
 receptCursor.getString(2);
2-е поле? Уверены? Может всё же getString(0)?
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.11.2012, 13:00     Не работает запрос из нескольких таблиц #4
действительно, я и не заметил)
amigo1403
 Аватар для amigo1403
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 4
01.11.2012, 14:10  [ТС]     Не работает запрос из нескольких таблиц #5
Цитата Сообщение от YuraAAA Посмотреть сообщение
Java
1
 receptCursor.getString(2);
2-е поле? Уверены? Может всё же getString(0)?
Точно, спасибо большое) и куда глаза мои смотрели
Yandex
Объявления
01.11.2012, 14:10     Не работает запрос из нескольких таблиц
Ответ Создать тему
Опции темы

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