我知道这似乎是一个显而易见的问题,但我还没有找到答案,所以任何帮助都会受到赞赏。我想基于int查询SQL数据库,但到目前为止我找到的所有示例和教程只允许你使用String []进行查询,因为Args,我试图修改这些以适合我的情况,但到目前为止失败。这是我到目前为止的代码。
Cursor c = database.rawQuery("select * from subGoals where _id=?",
new Integer [] {getIntent().getIntExtra("goal", 999999)} );
非常感谢提前
答案 0 :(得分:0)
您只需要将int的String值作为参数传入。
new String[]{String.valueOf(getIntent().getIntExtra("goal", 999999))}