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

SQLite и выборка по условию - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Убрать стандартный звук при нажатии на кнопку http://www.cyberforum.ru/android-dev/thread1732013.html
Здравствуйте уважаемые. Столкнулся с проблемой, при срабатывании события нажатия кнопки, или даже ImageView, воспроизводится звук нажатия. Стандартный. В уроках что я нашел в сети например:http://developer.alexanderklimov.ru/android/theory/soundpool.php есть возможность воспроизведения своего звука по нажатию, но при этом станадртный звук тоже включается. Вобросем прошу помочь убрать...
Программирование Android Чтение MMS (где получатель) Читаю ММS отправителей, а получателя не выходит пишет "insert-address-token". Мне нужно узнать кому отправлено MMS сообщение Вот код private String getANumber(int id) { String add = ""; final String projection = new String {"address","contact_id","charset","type"}; Uri.Builder builder = Uri.parse(content_mms).buildUpon(); ... http://www.cyberforum.ru/android-dev/thread1731994.html
Программирование Android Webview и видео
Всем привет, кто недавно сталкивался с проигрыванием видео в WebView ? А именно открытие стандартного плеера при запуске видео в webView. Примеров много, но ничего не дает результата. для webView включены: plugins, js... ХардвернаяАкселерация для всего application. Есть треугольники на видео, но дальше просто висит превью картинка и ничего не происходит. Буду благодарен за рабочий пример ...
Программирование Android Какие способы оценки контента могут заменить существующие?
Последнее на сегодня, что меня волнует. Заранее, извиняй модер, если нельзя задавать вопрос подобного характера. - Хочу узнать Ваше мнение, что может заменить "Like", "Emodzi" для оценки контента? По-моему, пользователи перестали использовать их так, на что они изначально были рассчитаны.. я лайкаю определенную фотографию в инсте, чтобы дать знать владельцу, что посмотрел данное фото, а не...
Программирование Android Выполнить действие в заданную дату http://www.cyberforum.ru/android-dev/thread1731886.html
Мне нужно реализовать такое. Пользователь ввел в EditText скажем такую дату - 15.05.2016 и сервис не сейчас, а именно этого числа и выполнил определенное действие(там сетевой запрос например). Как такое реализовать?
Программирование Android Открыть пункт меню настроек Коллеги, я полный нуб в Android. Помогите, пожалуйста, в следующем вопросе. Необходимо создать простое приложение - по команде открывается тот или иной пункт настроек Android. Например "Звук и вибрация". Сходу гугл не помог. Подскажите в какую сторону копать. Спасибо. подробнее

Показать сообщение отдельно
serjufa1
1 / 1 / 0
Регистрация: 15.10.2007
Сообщений: 75

SQLite и выборка по условию - Программирование Android

11.05.2016, 14:37. Просмотров 357. Ответов 2
Метки (Все метки)

SQLite не работает выборка по условию

Устройство или ОС, прошивка: LG d380

Коротко опишу свои действия.
1. разобрал пример "Урок 36. SQLite. Подробнее про метод query. Условие, сортировка, группировка" Пример №1. все работает. Здесь таблица создается каждый раз и заполняется данными.

2. Для моей задачи не нужно каждый раз создавать таблицу. Есть уже готовая. Нашел случай, когда таблица заранее создана. Разобрал Пример №2. Но там нет выборки по условию. Беру за основу подход и допиливаю.
Итак, имею заранее созданную базу в программе Db Browser. Эта база перенесена в Assets.
Код
CREATE TABLE "EMP_TABLE" (
	`id`	INTEGER PRIMARY KEY AUTOINCREMENT,
	`E_NAME`	text,
	`E_AGE`	text,
	`E_DEPT`	text,
	`TText`	TEXT,
	`FInt`	NUMERIC
)
Делаю выборку по условию
Код
String selection = null;
                String[] selectionArgs = null;

                String sPeople = "5";
                selection = "FInt < 5";
                //selectionArgs = new String[]{sPeople};

                cursor_C = myDbHelper.query("EMP_TABLE", null, selection, selectionArgs, null, null,
                        null);
                cursor_C.moveToFirst();
                // возвращает кол-во строк в выборке
                strok = cursor_C.getCount();
                cursor_C.close();
Переменная strok возвращает 4 вместо 2. Почему выборка берет все, что есть в таблице? Менял тип поля FInt на integer. не помогает.

Проект тут https://yadi.sk/d/omP_0-4hrdLUS
база тут https://yadi.sk/d/-abL-6Y4rdL5U


http://s.4pda.ru/wrongurl/http://savepic.ru/9689637.jpg
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru