Страница 1 из 1

Что не так с запросом в БД SQLite?

Добавлено: 07 янв 2018, 20:05
Kirill_NN
Да простят меня новичка :-)
Глюк с созданием БД поборол, теперь не пойму, что за глюк с простецким запросом...
Есть БД. Делаю по запрос курсором:

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

try {
            SQLiteOpenHelper pizzaDB = new PizzaTimeDatabaseHelper(this);
            SQLiteDatabase db = pizzaDB.getReadableDatabase();
            Cursor cursor = db.query("PTIME",
                    new String[]{"TYPE", "TYPE_BONUS", "ORDER_QUANTITY"},
                    null, null, null, null, null);

            cursor.moveToFirst();
            if (cursor.moveToFirst()) {
                test1 = cursor.getInt(0);
            }
            cursor.moveToNext();
            if (cursor.moveToNext()){
                test3 = cursor.getInt(0);
            }
В test3 почему то приходит "0", хотя должно быть "1"

Re: Что не так с запросом в БД SQLite?

Добавлено: 08 янв 2018, 09:20
Kirill_NN
Подсказал Дмитрий в ТелеграмЧате:
У меня лишний вызов cursor.moveToNext()
Все оказалось очень просто