使用Int作为数据库选择参数

时间:2013-06-13 00:38:57

标签: android sql database int

我知道这似乎是一个显而易见的问题,但我还没有找到答案,所以任何帮助都会受到赞赏。我想基于int查询SQL数据库,但到目前为止我找到的所有示例和教程只允许你使用String []进行查询,因为Args,我试图修改这些以适合我的情况,但到目前为止失败。这是我到目前为止的代码。

    Cursor c = database.rawQuery("select * from subGoals where _id=?", 
            new Integer [] {getIntent().getIntExtra("goal", 999999)} );

非常感谢提前

1 个答案:

答案 0 :(得分:0)

您只需要将int的String值作为参数传入。

new String[]{String.valueOf(getIntent().getIntExtra("goal", 999999))}