Ошибка чтения данных из БД

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Loreny
Сообщения: 7
Зарегистрирован: 30 июн 2014, 23:50

Re: Ошибка чтения данных из БД

Сообщение Loreny » 18 июл 2014, 19:33

Pragma - включает возможность работы вторичных ключей. если это не указать то FK не работают.

Вот конкретно код который не работает и лог к нему:
Для "не Ванги" - ошибка вылетает на последней строчке кода.
Код:

Код: Выделить всё

//            SELECT _id FROM " + table + " WHERE title = " + title + " AND idParent = " + peek();
           cursor = sqLiteDatabase.query(table, new String[]{ _ID}, "title = ? AND idParent = ?",
                                   new String[]{title, String.valueOf(peek())}, null, null, null);
           if (cursor.getCount() == 0) return titles;
           Log.d(LOG_TAG, String.valueOf("Берем индекс колонки '_id' через 'cursor.getColumnIndex(_ID)' = " + cursor.getColumnIndex(_ID)));
           Log.d(LOG_TAG, String.valueOf("Берем значение колонки '_id' через 'cursor.getLong(cursor.getColumnIndex(_ID))' =  " + cursor.getLong(cursor.getColumnIndex(_ID))));

Логи:

Код: Выделить всё

07-18 19:27:58.232  10179-10179/com.leteam.materialgroup D/myLogs﹕ Подключаю класс Connect
07-18 19:27:58.242  10179-10179/com.leteam.materialgroup D/myLogs﹕ Создаю скрипт
07-18 19:27:58.242  10179-10179/com.leteam.materialgroup D/myLogs﹕ Создаю сканер
07-18 19:27:58.242  10179-10179/com.leteam.materialgroup D/myLogs﹕ Создаю DBHelper
07-18 19:27:58.242  10179-10179/com.leteam.materialgroup D/myLogs﹕ DBHelper создан
07-18 19:27:58.242  10179-10179/com.leteam.materialgroup D/myLogs﹕ Подключаюсь к базе данных
07-18 19:27:58.252  10179-10179/com.leteam.materialgroup D/myLogs﹕ Включаю настройки PRAGMA
07-18 19:27:58.252  10179-10179/com.leteam.materialgroup D/myLogs﹕ Делаю запрос
07-18 19:27:58.252  10179-10179/com.leteam.materialgroup D/myLogs﹕ 0
07-18 19:27:58.272  10179-10179/com.leteam.materialgroup I/Adreno-EGL﹕ <qeglDrvAPI_eglInitialize:320>: EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13
07-18 19:27:58.302  10179-10179/com.leteam.materialgroup D/OpenGLRenderer﹕ Enabling debug mode 0
07-18 19:28:01.185  10179-10179/com.leteam.materialgroup D/myLogs﹕ itemClick: position = 0, id = 0test=new group 1
07-18 19:28:01.185  10179-10179/com.leteam.materialgroup D/myLogs﹕ Берем индекс колонки '_id' через 'cursor.getColumnIndex(_ID)' = 0
07-18 19:28:01.185  10179-10179/com.leteam.materialgroup D/AndroidRuntime﹕ Shutting down VM
07-18 19:28:01.195  10179-10179/com.leteam.materialgroup E/AndroidRuntime﹕ FATAL EXCEPTION: main
   Process: com.leteam.materialgroup, PID: 10179
   android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1
           at android.database.AbstractCursor.checkPosition(AbstractCursor.java:426)
           at android.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java:136)
           at android.database.AbstractWindowedCursor.getLong(AbstractWindowedCursor.java:74)
           at com.leteam.materialgroup.Connect.getGroupList(Connect.java:106)
           at com.leteam.materialgroup.MainActivity$1.onItemClick(MainActivity.java:70)
            at android.widget.AdapterView.performItemClick(AdapterView.java:298)
           at android.widget.AbsListView.performItemClick(AbsListView.java:1113)
           at android.widget.AbsListView$PerformClick.run(AbsListView.java:2911)
           at android.widget.AbsListView$3.run(AbsListView.java:3645)
           at android.os.Handler.handleCallback(Handler.java:733)
           at android.os.Handler.dispatchMessage(Handler.java:95)
           at android.os.Looper.loop(Looper.java:136)
           at android.app.ActivityThread.main(ActivityThread.java:5053)
           at java.lang.reflect.Method.invoke(Native Method)
           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Ошибка чтения данных из БД

Сообщение Foenix » 18 июл 2014, 19:47

скинь куда-нибудь код, у тебя половина данных по другим файлам раскидана - структура где не известно , какие-то константы странные, для новичка это очень странный код!
и еще, фиг его знает что у тебя за константа _ID такая, имей ввиду
getColumnIndex() is case sensitive
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка чтения данных из БД

Сообщение altwin » 18 июл 2014, 19:54

Loreny писал(а):Pragma - включает возможность работы вторичных ключей. если это не указать то FK не работают.

Вот конкретно код который не работает и лог к нему:
Для "не Ванги" - ошибка вылетает на последней строчке кода.
Код:

Код: Выделить всё

//            SELECT _id FROM " + table + " WHERE title = " + title + " AND idParent = " + peek();
           cursor = sqLiteDatabase.query(table, new String[]{ _ID}, "title = ? AND idParent = ?",
                                   new String[]{title, String.valueOf(peek())}, null, null, null);
           if (cursor.getCount() == 0) return titles;
           Log.d(LOG_TAG, String.valueOf("Берем индекс колонки '_id' через 'cursor.getColumnIndex(_ID)' = " + cursor.getColumnIndex(_ID)));
           Log.d(LOG_TAG, String.valueOf("Берем значение колонки '_id' через 'cursor.getLong(cursor.getColumnIndex(_ID))' =  " + cursor.getLong(cursor.getColumnIndex(_ID))));

Логи:

Код: Выделить всё

07-18 19:27:58.232  10179-10179/com.leteam.materialgroup D/myLogs﹕ Подключаю класс Connect
07-18 19:27:58.242  10179-10179/com.leteam.materialgroup D/myLogs﹕ Создаю скрипт
07-18 19:27:58.242  10179-10179/com.leteam.materialgroup D/myLogs﹕ Создаю сканер
07-18 19:27:58.242  10179-10179/com.leteam.materialgroup D/myLogs﹕ Создаю DBHelper
07-18 19:27:58.242  10179-10179/com.leteam.materialgroup D/myLogs﹕ DBHelper создан
07-18 19:27:58.242  10179-10179/com.leteam.materialgroup D/myLogs﹕ Подключаюсь к базе данных
07-18 19:27:58.252  10179-10179/com.leteam.materialgroup D/myLogs﹕ Включаю настройки PRAGMA
07-18 19:27:58.252  10179-10179/com.leteam.materialgroup D/myLogs﹕ Делаю запрос
07-18 19:27:58.252  10179-10179/com.leteam.materialgroup D/myLogs﹕ 0
07-18 19:27:58.272  10179-10179/com.leteam.materialgroup I/Adreno-EGL﹕ <qeglDrvAPI_eglInitialize:320>: EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13
07-18 19:27:58.302  10179-10179/com.leteam.materialgroup D/OpenGLRenderer﹕ Enabling debug mode 0
07-18 19:28:01.185  10179-10179/com.leteam.materialgroup D/myLogs﹕ itemClick: position = 0, id = 0test=new group 1
07-18 19:28:01.185  10179-10179/com.leteam.materialgroup D/myLogs﹕ Берем индекс колонки '_id' через 'cursor.getColumnIndex(_ID)' = 0
07-18 19:28:01.185  10179-10179/com.leteam.materialgroup D/AndroidRuntime﹕ Shutting down VM
07-18 19:28:01.195  10179-10179/com.leteam.materialgroup E/AndroidRuntime﹕ FATAL EXCEPTION: main
   Process: com.leteam.materialgroup, PID: 10179
   android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1
           at android.database.AbstractCursor.checkPosition(AbstractCursor.java:426)
           at android.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java:136)
           at android.database.AbstractWindowedCursor.getLong(AbstractWindowedCursor.java:74)
           at com.leteam.materialgroup.Connect.getGroupList(Connect.java:106)
           at com.leteam.materialgroup.MainActivity$1.onItemClick(MainActivity.java:70)
            at android.widget.AdapterView.performItemClick(AdapterView.java:298)
           at android.widget.AbsListView.performItemClick(AbsListView.java:1113)
           at android.widget.AbsListView$PerformClick.run(AbsListView.java:2911)
           at android.widget.AbsListView$3.run(AbsListView.java:3645)
           at android.os.Handler.handleCallback(Handler.java:733)
           at android.os.Handler.dispatchMessage(Handler.java:95)
           at android.os.Looper.loop(Looper.java:136)
           at android.app.ActivityThread.main(ActivityThread.java:5053)
           at java.lang.reflect.Method.invoke(Native Method)
           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
у вас в логе - Берем индекс колонки '_id' через 'cursor.getColumnIndex(_ID)' == 0, далее вы пытаетесь получить содержимое _id==0 ? Метод возвращает zero-based index говорит о том, что отсчет ведется с 0, а у вас в базе с 1, попробуйте просто ничего не делать, когда cursor.getColumnIndex(_ID) возвращает 0. И учтите, что после удаления какого -то поля у вас _id будет так же отсутсвовать.
Изображение

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Ошибка чтения данных из БД

Сообщение Foenix » 18 июл 2014, 20:07

ща разберемся
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка чтения данных из БД

Сообщение altwin » 18 июл 2014, 20:14

Foenix писал(а):ща разберемся
да нечего разбираться getColumnIndex(_ID) возвращал -1, я уже 10 раз повторяю _id такого нет, либо был удален либо и не было, и лог подтверждает, что возвращается 0 ( так и должно быть в работе этого метода ).
Изображение

Эдуард
Сообщения: 7
Зарегистрирован: 17 июл 2014, 23:10

Re: Ошибка чтения данных из БД

Сообщение Эдуард » 18 июл 2014, 20:24

Ну что господа "профессионалы" вы так долго наезжали на парня, гнали его взашей и рассказывали ему какой у него кривой код. Зачем-то требовали кучу ненужной информации, когда ответ можно было дать исходя из первого сообщения и реальных знаний, а не "ты все не правильно сделал". В следующий раз сами сперва маны покурите прежде чем кого-то обсирать.... А проблема была всего лишь в том, что парень забыл перейти в начало "cursor.moveToFirst()" и для этого не надо было смотреть все его классы и искать ошибки там где их нет.

Loreny
Сообщения: 7
Зарегистрирован: 30 июн 2014, 23:50

Re: Ошибка чтения данных из БД

Сообщение Loreny » 18 июл 2014, 20:32

Эдуард писал(а):Ну что господа "профессионалы" вы так долго наезжали на парня, гнали его взашей и рассказывали ему какой у него кривой код. Зачем-то требовали кучу ненужной информации, когда ответ можно было дать исходя из первого сообщения и реальных знаний, а не "ты все не правильно сделал". В следующий раз сами сперва маны покурите прежде чем кого-то обсирать.... А проблема была всего лишь в том, что парень забыл перейти в начало "cursor.moveToFirst()" и для этого не надо было смотреть все его классы и искать ошибки там где их нет.
просто проще же, включить "умника" и начать "бурную деятельность" и в итоге сказать что ТС дурак и пишет быдло-код, чем действительно включить голову и подсказать новичку. тут же все наверное родились гениями Java и на новичков смотрят как на мусор.

Спасибо большое Эдуард, за исправление моей невнимательности.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка чтения данных из БД

Сообщение altwin » 18 июл 2014, 20:38

Эдуард писал(а):Ну что господа "профессионалы" вы так долго наезжали на парня, гнали его взашей и рассказывали ему какой у него кривой код. Зачем-то требовали кучу ненужной информации, когда ответ можно было дать исходя из первого сообщения и реальных знаний, а не "ты все не правильно сделал". В следующий раз сами сперва маны покурите прежде чем кого-то обсирать.... А проблема была всего лишь в том, что парень забыл перейти в начало "cursor.moveToFirst()" и для этого не надо было смотреть все его классы и искать ошибки там где их нет.
Во первых при чем тут обсирать? Существует определенный здравый смысл, из тех сообщений которые были - понять ничего не возможно. Разбираться в кусках кода у меня не только нет времени но и желания. Очевидную ошибку я вам назвал в первом сообщении и по русски помоему объяснил, что причины не знаю, потому как код не полный как и логи. Как только появились адекватные логи вместе с участком кода, автор получил причину.. Вы хотите чтобы я вам называл ошибку? Я вам ничем не обязан и могу помогать разобраться, но делать вы это будете самостоятельно.. И это касаемо темы, и относится к автору..
Во вторых по поводу обсирать я как бы не понял вашего неадекватного появления и наездов по теме зачем и кому что надо? Повторю - не ваше это дело что и кому надо, если что -то не устраивает автор всегда может игнорировать просьбу предоставить то, что необходимо человеку для ответа либо решать свои проблемы далее самостоятельно.
Что и для чего надо было лично мне не ваше дело уважаемый и пока что ничего кроме вообще не понятного появления в теме от вас я не увидел... И честное слово с каждым появлением таких клоунов как вы, лично я все меньше отвечаю на вопросы, не поверите мне ведь насрать на то получиться у вас что -то или нет.. могу лишь гаррантировать что с таким подходом вы никогда не получите достаточно знаний, чтобы я взял вас на работу ;)
Изображение

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Ошибка чтения данных из БД

Сообщение Foenix » 18 июл 2014, 20:39

Ребята, честно скажу - вы сами себя называете дураками и быдло-кодерами. Не стоит так себя позиционировать сразу.
Простые уточнения или слова "странный код" - вы воспринимаете как наезд. Ох и сложно придется вам в жизни с такой позицией..
Никто вам тут не обязан, запомните это.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка чтения данных из БД

Сообщение altwin » 18 июл 2014, 20:43

Loreny писал(а):
Эдуард писал(а):Ну что господа "профессионалы" вы так долго наезжали на парня, гнали его взашей и рассказывали ему какой у него кривой код. Зачем-то требовали кучу ненужной информации, когда ответ можно было дать исходя из первого сообщения и реальных знаний, а не "ты все не правильно сделал". В следующий раз сами сперва маны покурите прежде чем кого-то обсирать.... А проблема была всего лишь в том, что парень забыл перейти в начало "cursor.moveToFirst()" и для этого не надо было смотреть все его классы и искать ошибки там где их нет.
просто проще же, включить "умника" и начать "бурную деятельность" и в итоге сказать что ТС дурак и пишет быдло-код, чем действительно включить голову и подсказать новичку. тут же все наверное родились гениями Java и на новичков смотрят как на мусор.

Спасибо большое Эдуард, за исправление моей невнимательности.
я повторюсь.. если не учесть моего первого сообщения в данной теме адресованного появлению этого товарисча выше.. который есть тут никто, но зато такой борзый, первым моим сообщением было
Во первых в этом коде нет строки - cursor.getInt(cursor.getColumnIndex("_id"));
Конкретно по первому сообщению, если предположить что эта строка была в коде пока вы ее не удалили и остальное осталось без изменений(во что вериться с трудом учитывая сколько вы тут накопировали а конкретно того о чем просили так и не дали...), то cursor.getString(cursor.getColumnIndex("title")); -работает потому, что у вас в SQL query title присутсвует... в данном же случае - cursor.getInt(cursor.getColumnIndex("_id")); _id в sql запросе нет и метод getColumnIndex возвращает -1. на что getInt бросает exception.

P.S. я удивлен, что на этот вопрос ответили, мало того, что нет полного кода и логи обрезанны, так вы еще и несколько раз даете не тот код о котором речь... Для начала наведите порядок и разберетесь самостоятельно. И там вместо getInt должен быть getLong...
Если вас смущает то, что я только в последнем сообщении добавил причину получения -1, и вас не волнует, что вывод вашего лога я увидел тоже в конце - это ваши проблемы, поскольку вы не только не услышали ответа, но и захотели найти причину в других. Да я пожалел о потраченном времени и следующий раз не буду объяснять вам, что подобный отрывки никто тут читать не будет и просто оставлю тему без ответа... Вы считаете, что вам кто -то что -то должен отвечать и не довольны тем, что вам дали? ну ок -э то ваши проблемы.. я могу пожелать вам удачи и в дальнейшем игнорировать ))))) Честное слово смешно, вот только времени жалко))
тут же все наверное родились гениями Java и на новичков смотрят как на мусор.
на 100% верно именно теперь я на вас обоих смотрю, как на мусор.... :mrgreen: :mrgreen: :mrgreen:
Последний раз редактировалось altwin 18 июл 2014, 20:48, всего редактировалось 1 раз.
Изображение

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Ошибка чтения данных из БД

Сообщение Foenix » 18 июл 2014, 20:48

да, тут есть чудесные кнопки с игнорами..
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Эдуард
Сообщения: 7
Зарегистрирован: 17 июл 2014, 23:10

Re: Ошибка чтения данных из БД

Сообщение Эдуард » 18 июл 2014, 21:14

altwin писал(а): Если вас смущает то, что я только в последнем сообщении добавил причину получения -1, и вас не волнует, что вывод вашего лога я увидел тоже в конце - это ваши проблемы, поскольку вы не только не услышали ответа, но и захотели найти причину в других. Да я пожалел о потраченном времени и следующий раз не буду объяснять вам, что подобный отрывки никто тут читать не будет и просто оставлю тему без ответа... Вы считаете, что вам кто -то что -то должен отвечать и не довольны тем, что вам дали? ну ок -э то ваши проблемы.. я могу пожелать вам удачи и в дальнейшем игнорировать ))))) Честное слово смешно, вот только времени жалко))
да нечего разбираться getColumnIndex(_ID) возвращал -1, я уже 10 раз повторяю _id такого нет, либо был удален либо и не было, и лог подтверждает, что возвращается 0 ( так и должно быть в работе этого метода ).
Во-первых вы мало того что не объяснили причину получения -1, так вы автора обвинили в том что у него нет _id в таблице и повели его в неверном направлении.
Во-вторых вы судя по всему не знаете что индексация начинается с 0 и именно это возвращал getColumnIndex(_ID), а -1 возвращал уже как раз getInt() на что автор не раз указывал, ведь он писал, что сам пытался решить проблему и удаление метода getInt() ошибку убирало...
В-третьих вы невнимательно читали топик из чего делали неверные выводы и тем самым запутывали себя и окружающих еще больше, попутно, хочу заметить, третировали автора за его несостоятельность и невнимательность - коей сами не лишены.
А вы можете проходить мимо всего и вся, потому что судя по всему не имеете терпения и культуры общения, ведь вместо того чтоб культурно попросить то, что вас интересует и видя что человек дал не все, объяснить как добиться желаемой информации и что именно вас интересует, вы строите предположения и рассказываете КАК надо делать, не объясняя как именно... человек прошел уроки на этом форуме, везде используется этот подход, вот он им и пользуется. Если вы умудренный опытом знаете что лучше использовать другой подход - так будьте добры объясните как им пользоваться и в чем его преимущество.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка чтения данных из БД

Сообщение altwin » 18 июл 2014, 23:07

Эдуард писал(а):
Foenix писал(а):скрипты таблиц не вижу.
А это так важно? Человек же русским языком написал что убрав cursor.getInt() приложение начинает работать без ошибок и даже возвращает "0", но попытка взятия самих данных из этого столбца приводит к ошибке CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1 ... Именно поэтому я и спросил за Cursor, ведь выходит что объект реализующий этот интерфейс создается неявно и не разработчиком, и посмотреть код реализации cursor.getInt() невозможно.
Пшел в туман не к тебе обращались...
То, что нужно тому , кто спросил не твое дело клоун...

P.S. так доступно?
Изображение

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка чтения данных из БД

Сообщение altwin » 18 июл 2014, 23:12

Эдуард писал(а):
altwin писал(а): Если вас смущает то, что я только в последнем сообщении добавил причину получения -1, и вас не волнует, что вывод вашего лога я увидел тоже в конце - это ваши проблемы, поскольку вы не только не услышали ответа, но и захотели найти причину в других. Да я пожалел о потраченном времени и следующий раз не буду объяснять вам, что подобный отрывки никто тут читать не будет и просто оставлю тему без ответа... Вы считаете, что вам кто -то что -то должен отвечать и не довольны тем, что вам дали? ну ок -э то ваши проблемы.. я могу пожелать вам удачи и в дальнейшем игнорировать ))))) Честное слово смешно, вот только времени жалко))
да нечего разбираться getColumnIndex(_ID) возвращал -1, я уже 10 раз повторяю _id такого нет, либо был удален либо и не было, и лог подтверждает, что возвращается 0 ( так и должно быть в работе этого метода ).
Во-первых вы мало того что не объяснили причину получения -1, так вы автора обвинили в том что у него нет _id в таблице и повели его в неверном направлении.
Я повторю бездарность, не _id нет, а такого _id нет разницу чувствуешь убогий? В чем проблема тому у кого лог был изначально посмотреть почему такого _id нет? Да и какая тебе разница? Автор твой не проблему решал, а ждал готового ответа... а я протупил и добавил в игнор его вместо тебя... ничего исправим. Я повторю для особо одаренных, тебя что -то не устраивает - свободен я не к тебе обращался, ты можешь писать так, как считаешь нужным, вот только конструктива от тебя было только тявкание из за угла... Да мое мнение -такого ничему учить не нужно - бесполезная трата времени, всегда будет готовое ждать и нифига сам не сделает... Не нравится? Ну так как станешь хоть кем то, тогда я тебя выслушаю, а пока, как ты сам себя с другом классифицировал - ты мусор... :mrgreen:
Изображение

Эдуард
Сообщения: 7
Зарегистрирован: 17 июл 2014, 23:10

Re: Ошибка чтения данных из БД

Сообщение Эдуард » 18 июл 2014, 23:39

altwin писал(а):
Эдуард писал(а):
altwin писал(а): Если вас смущает то, что я только в последнем сообщении добавил причину получения -1, и вас не волнует, что вывод вашего лога я увидел тоже в конце - это ваши проблемы, поскольку вы не только не услышали ответа, но и захотели найти причину в других. Да я пожалел о потраченном времени и следующий раз не буду объяснять вам, что подобный отрывки никто тут читать не будет и просто оставлю тему без ответа... Вы считаете, что вам кто -то что -то должен отвечать и не довольны тем, что вам дали? ну ок -э то ваши проблемы.. я могу пожелать вам удачи и в дальнейшем игнорировать ))))) Честное слово смешно, вот только времени жалко))
да нечего разбираться getColumnIndex(_ID) возвращал -1, я уже 10 раз повторяю _id такого нет, либо был удален либо и не было, и лог подтверждает, что возвращается 0 ( так и должно быть в работе этого метода ).
Во-первых вы мало того что не объяснили причину получения -1, так вы автора обвинили в том что у него нет _id в таблице и повели его в неверном направлении.
Я повторю бездарность, не _id нет, а такого _id нет разницу чувствуешь убогий? В чем проблема тому у кого лог был изначально посмотреть почему такого _id нет? Да и какая тебе разница? Автор твой не проблему решал, а ждал готового ответа... а я протупил и добавил в игнор его вместо тебя... ничего исправим. Я повторю для особо одаренных, тебя что -то не устраивает - свободен я не к тебе обращался, ты можешь писать так, как считаешь нужным, вот только конструктива от тебя было только тявкание из за угла... Да мое мнение -такого ничему учить не нужно - бесполезная трата времени, всегда будет готовое ждать и нифига сам не сделает... Не нравится? Ну так как станешь хоть кем то, тогда я тебя выслушаю, а пока, как ты сам себя с другом классифицировал - ты мусор... :mrgreen:

Да мне не трудно развеять ваши фантазии и подтвердить вашу невнимательность, после запроса стоит проверка на "getCount == 0" ! И вам, особе столь одаренной, никто не давал права тыкать мне и оскорблять... Это характеризует вас как личность крайне незрелую и необразованную, т.е. по факту вы даже не личность еще, а так - сущность... Так что ваши оскорбления меня не задевают, более того вы смешны, как Моська. Надеюсь вам известен этот персонаж....

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка чтения данных из БД

Сообщение altwin » 18 июл 2014, 23:51

Эдуард писал(а):
altwin писал(а):
Эдуард писал(а):
altwin писал(а): Если вас смущает то, что я только в последнем сообщении добавил причину получения -1, и вас не волнует, что вывод вашего лога я увидел тоже в конце - это ваши проблемы, поскольку вы не только не услышали ответа, но и захотели найти причину в других. Да я пожалел о потраченном времени и следующий раз не буду объяснять вам, что подобный отрывки никто тут читать не будет и просто оставлю тему без ответа... Вы считаете, что вам кто -то что -то должен отвечать и не довольны тем, что вам дали? ну ок -э то ваши проблемы.. я могу пожелать вам удачи и в дальнейшем игнорировать ))))) Честное слово смешно, вот только времени жалко))
да нечего разбираться getColumnIndex(_ID) возвращал -1, я уже 10 раз повторяю _id такого нет, либо был удален либо и не было, и лог подтверждает, что возвращается 0 ( так и должно быть в работе этого метода ).
Во-первых вы мало того что не объяснили причину получения -1, так вы автора обвинили в том что у него нет _id в таблице и повели его в неверном направлении.
Я повторю бездарность, не _id нет, а такого _id нет разницу чувствуешь убогий? В чем проблема тому у кого лог был изначально посмотреть почему такого _id нет? Да и какая тебе разница? Автор твой не проблему решал, а ждал готового ответа... а я протупил и добавил в игнор его вместо тебя... ничего исправим. Я повторю для особо одаренных, тебя что -то не устраивает - свободен я не к тебе обращался, ты можешь писать так, как считаешь нужным, вот только конструктива от тебя было только тявкание из за угла... Да мое мнение -такого ничему учить не нужно - бесполезная трата времени, всегда будет готовое ждать и нифига сам не сделает... Не нравится? Ну так как станешь хоть кем то, тогда я тебя выслушаю, а пока, как ты сам себя с другом классифицировал - ты мусор... :mrgreen:

Да мне не трудно развеять ваши фантазии и подтвердить вашу невнимательность, после запроса стоит проверка на "getCount == 0" ! И вам, особе столь одаренной, никто не давал права тыкать мне и оскорблять... Это характеризует вас как личность крайне незрелую и необразованную, т.е. по факту вы даже не личность еще, а так - сущность... Так что ваши оскорбления меня не задевают, более того вы смешны, как Моська. Надеюсь вам известен этот персонаж....
:mrgreen: :mrgreen: :mrgreen: :mrgreen: Ты че тупой клоун?)))) и что эта проверка дает? Я долго не тыкал, пока тупость твоя меня в тупик не завела.. я повторю, твои советы по поводу того, что я лично говорю по теме вопроса мне не интересны, твои советы по поводу того, что мне нужно или нет, для того, чтобы дать ответ тоже... Ты сам то что сделал убогий что меня жизни учишь? Не образованный? ))) НУ образований у меня 3 и че? )))Как Моська? ))) у меня 110 + киллогрим веса и представляете рост позволяет не считать его лишним... по поводу Моськи опять не в тему бездарность... Мне право назвать затычку бездарно тявкающую затычкой природа дала... Зрелость моей личности не твоя проблема, ты так туп чтобы понять? Вопросы которые я задаю собеседнику, ровно как и информация окторая мне нужна для ответа - не твое дело... Ровно как и выслушивание комментариев по поводу того на сколько быстро и так ли как тебе бы хотелось я что то пишу или говорю... ты что показать пытаешься? что ты тупой и до тебя не доходит какую ты чушь несешь? Ну так я уже третье сообщение тебе прямым тектом пишу... Ты тупой и не понимаешь простых вещей, что тебе еще надо?
Ты понимаешь хоть бездарность какую чушь несешь??? Мозгов на осознание не хватает - пойди проспись и почитай внимательно все с самого начала, может поумнеешь хоть не много... :lol:

P.S. тебе не нравится, что тебе вместо готового ответа дали почву для размышлений? )) а у тебя денег хватит за ответ заплатить? Или как обычно на халяву жалуемся обиженные? ))) Ты считаешь, что я не так делаю? ну так я уже много лет так делаю и представляешь - результат отличный.. а ты что предложить можешь?
Изображение

Эдуард
Сообщения: 7
Зарегистрирован: 17 июл 2014, 23:10

Re: Ошибка чтения данных из БД

Сообщение Эдуард » 19 июл 2014, 00:16

altwin, единственное что похоже вам дала природа это 110 кг веса, скудный лексикон и мозги как моллюска. Тему считаю закрытой, поскольку вопрос решен, а от вас ничего кроме "бла-бла-бла, я крутой прогер, вам на меня молиться надо... бла-бла-бла" не исходит, так что ваш оффтоп не только бессмыслен, но подрывает вашу репутацию, не дай Боже кто-то посетит сей топик и ужаснется от увиденного... Человеку, которому столько благодарностей успели выдать оказался брюзгой и лицемером, сетевым хамом да и просто человеком считающим что его вес придает ему "вес" в обществе. В попытках оскорбить меня, вы оскорбили себя, а меня напротив - повеселили...

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка чтения данных из БД

Сообщение altwin » 19 июл 2014, 00:39

Эдуард писал(а):altwin, единственное что похоже вам дала природа это 110 кг веса, скудный лексикон и мозги как моллюска. Тему считаю закрытой, поскольку вопрос решен, а от вас ничего кроме "бла-бла-бла, я крутой прогер, вам на меня молиться надо... бла-бла-бла" не исходит, так что ваш оффтоп не только бессмыслен, но подрывает вашу репутацию, не дай Боже кто-то посетит сей топик и ужаснется от увиденного... Человеку, которому столько благодарностей успели выдать оказался брюзгой и лицемером, сетевым хамом да и просто человеком считающим что его вес придает ему "вес" в обществе. В попытках оскорбить меня, вы оскорбили себя, а меня напротив - повеселили...
Т.е. повторно всю тему перечитать не судьба была и подумать головой( наверно нечем? ) как обычно продолжаем искать ошибки в других.. ну ну.. Я повторю клоун мне плевать на твое мнение ты влез в чужой разговор не отвечая на вопрос а комментируя действия других, более того лично от тебя пользы в обществе полный 0, при это м ты по прежнему как баран доказываешь, что все плохие, а ты прав в том, что все должны отвечать так, как тебе хочется... Печально .. ссылку на эту тему я лично буду давать подобным тебе чтобы больше сил не тратить, надежда только на то, что до тебя барана дойдет о чем речь вообще и как тупо... по поводу бла -бла -бла, посчитай сколько я на тебя времени тут потратил... ты в курсе, что учитываю нынюшнюю стоимость на рынке мою( столько, сколько мне платят ), за последний час ты мне уже больше 100$ должен? Бессмысленный офтоп - это попытка тебе барану пояснить что ты не только лезешь с комментариями не уместными, но и сам нифига не сделал... по поводу моей крутости и того, что ты мусор заметь кроме тебя и друга твоего тут никто не говорил... А репутацию мою подрывает только одно, общение с таким бараном, а не банальное игнорированние, как это делают все нормальные люди...

P.S. ты чудо хоть понимаешь свою неадекватно? Где аргументы? Ты хоть один факт приведи??? Тебе не нравится что я лично тебе говорю? Так ты убогое чудо почитай тему и то как ты в нее влез.. почитай внимательно что именно ты полезного сделал и как ты гавна кусок лично ко мне обращаешься.. при чем тут прогер или мусор убогий? Да у меня принцип в жизни такой - гавно гавном называть... Репутация? так репутация у меня по жизни такая я всегда говорю правду всем и мне не интерсна твоя слабая нервная система :mrgreen:
особо повеселило:
единственное что похоже вам дала природа это 110 кг веса, скудный лексикон и мозги как моллюска
ты прыщи то давно подавил ? :)
И в очередной раз
Тему считаю закрытой
Ты правда тупой такой??? Тему не ты начинал а лишь влез комментируя нужно кому то знать больше чем тебе кажется или нет, да еще и нифига не сделав в итоге отправляя всех мануал почитать.. ты действительн отакой тупой или просто повеселить меня пришел олень ты безрогий ? ( вроде новое слово? это я так тебя порадовать новым лексиконом ;) )

P.S. и конкретно для особо одаренных, в подобных ситуациях, когда не требуя ничего в замен ты или кто то другое пытается что -то сделать для другого очень часто возникают не довольные... никому ведь не интересно нафига я тут сижу и только что зарегестрировавшемуся не знакомому человеку пытаюсь ответить на вопрос. Начинаются крики о том, что я новичек и мне все можно, но при этом я и только я знаю, как ты должен мне отвечать... Потом находят ответ и ты не виноват в том, что показал дорогу, а должен идти уроки учить, потому, что не сказал сразу что делать... Вот именно в такие моменты начинают кричать о ком -то кто вроде крутой и все вокруг лохи... вот только странно да, что никто кроме самой жертвы об этом не упоминает? Блин и факты куда то пропадают.. просто я хороший а вы не так делаете, как я хочу.. А ведь если пойти вашим путем и спросить.. вы назвали себя мусором а меня крутым бла-бла-бла? Интересно... а если посудить реально я знаю ктоя и какую позицию занимаю в этом обществе, а вы собственно кто такой что позволили себе ко мне обращаться ? ;)
Изображение

Ответить