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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

Ошибка при сравнении со считанным из SQl значением - Android

01.01.2016, 17:17. Просмотров 177. Ответов 1
Метки нет (Все метки)

Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь?

Программа вылетает при сравнении equals с данными из таблицы SQL. Внизу код сравнения и лог ошибки.
Заранее большое спасибо!
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
            at android.database.AbstractCursor.checkPosition(AbstractCursor.java:426)
            at android.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java:136)
            at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:50)
            at spsoft.passwordgenerator.MainActivity.onClick(MainActivity.java:710)
            at android.view.View.performClick(View.java:5230)
            at android.view.View$PerformClick.run(View.java:20999)
            at android.os.Handler.handleCallback(Handler.java:739)
            at android.os.Handler.dispatchMessage(Handler.java:95)
            at android.os.Looper.loop(Looper.java:145)
            at android.app.ActivityThread.main(ActivityThread.java:6117)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
Java
1
if (que1.getText().toString().equals(cursor.getString(cursor.getColumnIndex(SQLhelper.main))))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.01.2016, 17:17     Ошибка при сравнении со считанным из SQl значением
Посмотрите здесь:

Ошибка при запуске Android
Ошибка при сворачивании Android
Android Ошибка при вычитании
Ошибка при TabHost Android
Android Ошибка при нажатии
Connect to MS SQL и ошибка "unfortunately has stopped" Android
Ошибка при при смене активити Android
Android Ошибка при запуске VM VB
Ошибка при запуске Android
Android Ошибка при компиляции
Ошибка при accept() Android
Android "Ошибка при синтаксическом анализе пакета" при скачивании файла

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
01.01.2016, 17:58     Ошибка при сравнении со считанным из SQl значением #2
Цитата Сообщение от Kubson Посмотреть сообщение
if (que1.getText().toString().equals(cursor.getString(cursor.getColumnIndex(SQLhelper.main))))
Для начала советую РАЗЛОЖИТЬ строку на переменные! читать не удобно, скобок много...
ПОДОЗРЕВАЮ что ошибка в имени/индексе столбца который ты пытаешься получить...
может cursor.getColumnIndex(не верное имя столбца
но может быть и cursor.getString(не верный код столбца
проще будет через Log.i отследить значение хватаемого столбца...
Yandex
Объявления
01.01.2016, 17:58     Ошибка при сравнении со считанным из SQl значением
Ответ Создать тему
Опции темы

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