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

Сложность с запросом на SQLite - Android

Войти
Регистрация
Восстановить пароль
 
dubok79
 Аватар для dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
10.12.2012, 22:00     Сложность с запросом на SQLite #1
Почему нужно было с SQL запросами все так усложнять?
вот пытаюсь сделать поиск, пишу:

cur = db.query("table", "column", "column like ?", new String[] {"%а%"}, null, null, null);

вылетает с ошибкой падла. Достало уже.

вот так работает:

cur = db.query("table", "column", "column like ?", new String[] {"а"}, null, null, null);

но мне надо чтобы находилось все где есть символ "а". Запрос в самом SQLite проверял, все работает.
Помогите разобраться. Спасибо.

Добавлено через 47 минут
Вот такую ошибку выдает
Cannot bind argument at index 1 because the index is out of range. The statement has 0 parameters.

Добавлено через 2 минуты
Может быть символ "%" воспринимается так же как и "?", если да то как быть?

Добавлено через 25 минут
Короче разобрался: работать будет если проценты писать в уникоде:
cur = db.query("table", "column", "column like ?", new String[] {"\u0025а\u0025"}, null, null, null);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 22:00     Сложность с запросом на SQLite
Посмотрите здесь:

Android Заполнить дерево запросом SQLite
ListView и SQLite Android
Парсинг контента с AJAX запросом Android
Авторизация GET запросом + IMEI Android
Android и sqlite Android
Кириллица в SQLite Android
AsyncTask и SQLite Android
Категории в SQLite Android
Зашифровать Sqlite Android
JSON в SQLite Android
SQLite Android Android
Android Не создается DB SQLite

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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