这是我目前的sqlite代码:
Cursor c = sqlDatabase.rawQuery("select docid as _id, recipeID from " + TABLE_RECIPE_NAME +
" where " + KEY_ownerID + " = ? ", new String[] { ownerID});
Run Code Online (Sandbox Code Playgroud)
它工作正常,但当我尝试添加多个这样的地方:
Cursor c = sqlDatabase.rawQuery("select docid as _id, recipeID from " + TABLE_RECIPE_NAME +
" where " + KEY_ownerID + " = ?, " + KEY_partnerID + " = ?, " + KEY_advertiserID + " = ?, " + KEY_chefID + " = ?", new String[] { ownerID, partnerID, advertiserID, chefID });
Run Code Online (Sandbox Code Playgroud)
它返回一个错误.那我该怎么处理多个?
jee*_*eet 44
将查询更改为:
Cursor c = sqlDatabase.rawQuery("select docid as _id, recipeID from " +
TABLE_RECIPE_NAME + " where " + KEY_ownerID + " = ? AND " + KEY_partnerID +
" = ? AND " + KEY_advertiserID + " = ? AND " + KEY_chefID + " = ?",
new String[] { ownerID, partnerID, advertiserID, chefID });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27634 次 |
| 最近记录: |