Я хочу использовать SQL SELECT DISTINCT book FROM bible ORDER BY book;
с использованием метода SQliteDatabase query , я пытаюсь: -
Cursor csr = mDB.query(true,TABLE_BIBLE,new String[]{COL_BIBLE_BOOK},whereclause,whereargs,null,null,COL_BIBLE_BOOK,"-999");
Два из 4 запросов имеют логическое значение true для DISTINCT, оба должны иметь параметр LIMIT. SQLite говорит отрицательно без ограничений, но при этом выдает ошибку типа
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.bible/com.example.bible.MainActivity}: java.lang.IllegalArgumentException: invalid LIMIT clauses:-999
Я знаю, что вы можете делать с rawQuery , но использовать его из Руководства по Android Devloper не рекомендуется. Поэтому хочу использовать query .
Я также знаю, что вы можете использовать большое число, что не очень хорошо, хотя это может сбить с толку.