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

Подскажите где ошибка при работе с БД - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Получить идентификатор контента из разных приложений http://www.cyberforum.ru/android-dev/thread1258397.html
Мне нужно выбрать фотографию и работать с ней. Intent galleryIntent = new Intent(Intent.ACTION_GET_CONTENT); galleryIntent.setType("image/*"); startActivityForResult(galleryIntent, GETCONTENT_FROM_GALLERY); Если использовать стандартную галерею, то в onActivityResult получаю if ((requestCode == GETCONTENT_FROM_GALLERY) && resultCode == RESULT_OK) {
Android Сервис уведомлений Привет. Нужна помощь в создании уведомлений из сервиса. В приложение поступают данные с сервера get-запросом, хочу, чтобы приложение проверяло обновление данных на сервере и высылало уведомление пользователю при поступлении новых данных на сервер. Почитал по этому вопросу, понял, что нужно использовать сервис и броадкаст ресивер. Но непонятно, как сделать, чтобы созданный сервис сам включался ... http://www.cyberforum.ru/android-dev/thread1258342.html
Android Custom list - сдвиг строк пальцем в стороны
Гуру, подскажите, как подобное делается? Часто подобное вижу в программах, но не представляю с какой стороны подйти. Есть даже какая-та "звонилка", в которой слайд строк в право обрабатывается как звонок, а в лево как смс... Где-то видел как это вызывает меню на строках. Где-то видел как это удаляет строку. Готов написать подобное нуля, но не представляю с какой стороны подойти... ...
Customs adapter listView Android
http://pastebin.ru/0GvfxEO8 помогите написать адаптер под данный item для listView. Толи мозгов, толи опыта мало. Надо - реализовать onClickListnerById, реализовать добавление в listView с помощью ".add", либо как с обычным адаптером - подгрузкой целого массива. Заранее благодарен. С меня бутылка пива если вы живете неподалеку от м. Домодедовская. Ссылки на сторонние ресурсы не сувать, так как...
Android Повернуть view на 90 градусов http://www.cyberforum.ru/android-dev/thread1257965.html
Разметка XML выглядит так (скрин 1). При создании активити, в коде, я делаю так View ads = findViewById(R.id.Button1); ads.setRotation(270); После прохождения этого места кода, приложение выглядит так (скрин 2). Как мне сделать чтоб, виджет полностью прилегал к левой стороне и игровое поле полностью до него расстягивалось??? Вариант перегрузки onDraw не предлогать, так как я собираюсь...
Android Selendroid Доброго времени суток! Может ошибся разделом - исправте. Начал я разбираться с Selendroid (раньше я писал тесты на Selenium WebDriver под обычное веб-приложение), ну а с андроидом встречаюсь можно сказать впервые. Естественно, что куда писать - понятия не имею. Может у кого то есть опыт с этим, если не трудно - поделитесь кусочком кода или полезной ссылкой. подробнее

Показать сообщение отдельно
yourfanat
5 / 5 / 0
Регистрация: 30.10.2013
Сообщений: 177

Подскажите где ошибка при работе с БД - Android

18.09.2014, 17:56. Просмотров 436. Ответов 3
Метки (Все метки)

Добый день! Пытась сделать что то наподбии справочника. Т.е. занес в БД sqlite 3 колонки (id, name, tel - айди, имя, телефон). Хочу сформировать запрос таким образом, что бы при указании имени (сейчас беру вручную, одно из имен в БД из колонки name, далее значении будет браться из поля ввода) выдавалась инфа в виде
name=Вова, tel = (его номер).

Запрос формируется через rawQuery и выглядит так:

Java
1
2
3
String sqlQuery =   "SELECT name, tel FROM mytable WHERE name = ?";
            
    c = db.rawQuery(sqlQuery, new String[] {"Вова"});
И тут выдается ошибка... При этом если я вместо
Java
1
name, tel
ставлю * - то работает, но выбивается еще и ненужны id...
В чем может быть ошибка. Весь метод вот:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
void readtolog (Cursor c)
{
    //создаем объект dbHelper
    dbHelper = new DBHelper(this);
    
    // подключаемся к базе
    db = dbHelper.getWritableDatabase();
    
    Log.d(LOG_TAG, "--- Назначаем курсору С данные из БД —-");
    String sqlQuery =   "SELECT name, tel FROM mytable WHERE name = ?";
            
    c = db.rawQuery(sqlQuery, new String[] {"Вова"});
    
     if (c != null) {
          if (c.moveToFirst()) {
            String str;
            do {
              str = "";
              for (String cn : c.getColumnNames()) {
                str = str.concat(cn + " = " + c.getString(c.getColumnIndex(cn)) + "; ");
              }
              Log.d(LOG_TAG, str);
            } while (c.moveToNext());
          }
        } else
          Log.d(LOG_TAG, "Cursor is null");
     
    c.close();
    
    dbHelper.close();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru