1

嗨,我是 Android SQlite 的新手,并通过几个示例来学习。我正在尝试创建一个查询,该查询将获取数据库中可用的 ID 数量并返回错误,因为我的查询有问题,所以我需要一些帮助来修复此查询:

public Cursor getIds()
{
     return database.query(false, "details", "_id", "Select", "COUNT", null, null, null, null, null)
} 

提前致谢。

4

2 回答 2

1

尝试这个:

public Cursor getIds()
{
    String sql = "SELECT COUNT(_Id) AS CountTotal FROM details";
    return db.rawQuery(sql, null); 
}
于 2013-01-02T09:30:41.817 回答
0

查询错误

查询(字符串表,字符串 [] 列,字符串选择,字符串 [] selectionArgs,字符串 groupBy,字符串有,字符串 orderBy)

你应该有这样的东西:

Cursor c=query("TABLE NAME",new String[]{"COLUMN_ID_NAME"},null,null,null,null);
return c.getCount();
于 2013-01-02T09:18:16.153 回答