在Android中,我使用以下语句:
return bdd.rawQuery("SELECT * FROM " + TABLE_EVENTS , new String[]{"titre","emplacement"});
并抛出错误:
android.database.sqlite.SQLiteException: bind or column index out of range: handle 0x3e1360
答案 0 :(得分:1)
如果不在查询的WHERE子句中使用相同数量的selectionArgs
,则不能使用?
参数。我猜你想要:
return bdd.rawQuery("SELECT titre, emplacement FROM " + TABLE_EVENTS, null);