您的位置:首页 > 其它

getWritableDatabase called recursively;bind or column index out of range

2011-08-13 22:37 567 查看
ERROR/AndroidRuntime(4519): Caused by: java.lang.IllegalStateException: getWritableDatabase called recursively

出现这个错误,很大可能是你在继承SQLiteOpenHelper的时候,在onCreate()方法中使用了getWritableDatabase方法,如果要在onCeate中使用SQLiteDatabase的话可以不用getWritableDatabase,直接用onCreate()参数中的SQLiteDatabase就可以了。。

android.database.sqlite.SQLiteException: bind or column index out of range

主要是由于在用query时,选择条件中没有写成这样_id=?(参数用?号取代),如果没有用=?就会出现这问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: