我使用这种方法来获得具有类别名称值BT它没有显示任何所有项目的价格...如何使用字符串参数获取特定数据?
public long getcostmain(String xyz)throws SQLException {
// TODO Auto-generated method stub
String[] columns = new String[]{KEY_ROWID, KEY_CATEGORY,KEY_DATE,KEY_PRICE,KEY_DETAILS};
Cursor c = ourDatabase.query(DATABASE_TABLE, columns, KEY_DATE + "=" + xyz, null, null, null, null);
long cost = 0;
for(c.moveToFirst(); ! c.isAfterLast(); c.moveToNext()){
cost = cost + c.getLong(3);
}
return cost;
}
在这个意义上没有显示,有没有什么异常,解释清楚 – Pragnani 2013-03-16 14:34:11
问题是? – Sajmon 2013-03-16 14:35:41
问题是当我使用这种方法,并通过转换为第一个字符串,然后显示通过edittext显示这个长值,它显示一个值0 – scripter 2013-03-16 14:38:37