Android SQLiteMisuseException при вызове database.rawQuery

Я использую базу данных SQLite в приложении Android и иногда получаю исключение SQLiteMisuseException при вызове database.rawQuery (String sql, String [] selectionArgs). Это довольно странно, потому что это исключение появляется беспорядочно, и я действительно не знаю, почему.

Дополнительная информация об исключении:

android.database.sqlite.SQLiteMisuseException: library routine called out of sequence: , while compiling: SELECT PromoGuid, PromoViewCount FROM TablePromoView
at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
at android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:92)
at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:65)
at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:83)
at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:49)
at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:42)
at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1356)
at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1324)
at com.my.application....

У кого-нибудь была эта ошибка? Можете ли вы помочь мне решить эту проблему?

Заранее спасибо,

PS: Извините за мой плохой английский, я из Бельгии

7
задан Pedantic 19 December 2011 в 16:57
поделиться