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

Cursor c = db.rawQuery - выдает ошибку - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Yandex MapKit - Показ текста .setText() у нескольких балунов http://www.cyberforum.ru/android-dev/thread809438.html
У BalloonItem есть свойство setText этот текст показывается при клике на балун Как можно сделать так, чтобы этот текст всегда отображался? Как сделать чтобы этот текст отображался у нескольких...
Программирование Android Добавление события в календарь в прошивки, начиная с 4.0 МУжчины, если кто работал с календарем, киньте, пожалуйста, исходник с добавлением события. Программа вроде отрабатывает, а событие не добавляется в календарь. Работает только способ, когда... http://www.cyberforum.ru/android-dev/thread809409.html
Программирование Android CheckBox обработка события нажатия
Проблема в следующем. Есть своего рода каталог картинок возле которой стоит checkbox. Человек нажимает на него, в базу записывается номер картинки и статус галочки. Когда человек нажал отработалось...
Программирование Android Поворот ViewPager
Как повернуть ViewPager на 90 градусов при заблокированной портретной ориентации? Применяю RotateAnimation, но анимация не срабатывает до конца и ViewPager отображается то горизонтально, то...
Программирование Android Изменение ориентации экрана http://www.cyberforum.ru/android-dev/thread808973.html
здравствуйте. возник вопрос,допустим я программно запретил изменения экрана setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); как вернуть управление экраном обратно в activity? т.е...
Программирование Android Лицензирование и продажа контента Лицензирование и продажа контента Лицензионный ключ поможет вам защитить свои приложения от несанкционированного распространения. Также вы можете использовать его для продажи контента через... подробнее

Показать сообщение отдельно
di109
2 / 2 / 0
Регистрация: 01.04.2012
Сообщений: 110

Cursor c = db.rawQuery - выдает ошибку - Программирование Android

16.03.2013, 13:37. Просмотров 1698. Ответов 2
Метки (Все метки)

Есть таблица с датами, и есть SQL условие для получения даты. Если я в условие указываю дату которая есть в таблице код отрабатывает без ошибок и я получаю дату. Но если указываю дату которой нет в таблице приложение аварийно завершается! Почему так происходит где ошибка. Вообще я ожидал nuul или пусто. Если данный SQL запрос выполнить в Менеджере SQLite: получаю пусто если даты нет или дату если такая есть.

Может ошибка в этом: c.moveToFirst();

Код:
Java
1
2
3
4
5
6
7
8
        String table = "datadenominator2";
        String data = "16.03.2012";
 
        Cursor c = db.rawQuery("SELECT Date FROM "+table+"  WHERE Date = '"+data+"'", null);
        
        c.moveToFirst();
        
        String strData= c.getString(c.getColumnIndex("Date"));
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru