Android中的数据库rawquery,调用database.rawQuery时的Android SQLiteMisuseException

我在

Android应用程序中使用sqlite数据库,有时在调用database.rawQuery(String sql,String [] selectionArgs)时会得到sqliteMisuseException.

这很奇怪,因为这个例外似乎是ramdomly,我真的不知道为什么.

有关异常的更多信息:

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.(sqliteCompiledsql.java:65)

at android.database.sqlite.sqliteProgram.(sqliteProgram.java:83)

at android.database.sqlite.sqliteQuery.(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:对不起,我的英语很差,我来自比利时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值