gpt4 book ai didi

android - 如何获得计数列

转载 作者:太空宇宙 更新时间:2023-11-03 12:02:20 24 4
gpt4 key购买 nike

我想从游标中获取 Count 列的值。

public Cursor getRCount(String iplace) throws SQLException
{
try {
String strSql = "SELECT COUNT(_id) AS RCount FROM tbName WHERE place= '" + iplace + "'";
return db.rawQuery(strSql, null);
} catch (SQLException e) {
Log.e("Exception on query", e.toString());
return null;
}
}

我试着从游标中获取这个计数列值,如下所示

Cursor cR = mDbHelper.getRCount(cplace);if (cR.getCount() > 0){long lCount = cR.getLong(0);}cR.close();}

我遇到了调试错误。如何获得?

PS:我可以使用嵌套游标吗?

最佳答案

你应该使用 DatabaseUtils.longForQuery在数据库上运行查询并返回第一行第一列中的值的实用方法。

int sometotal=DatabaseUtils.longForQuery(db,"SELECT COUNT(_id) AS RCount FROM tbName WHERE place= '" + iplace + "'",null);

关于android - 如何获得计数列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2817417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com