我的数据库中有这样的查询:
Cursor c= ourDB.rawQuery("SELECT SUM(odometer) AS odometer FROM tripmileagetable WHERE car='abdul' AND date LIKE '2012-07%'", null);
if(c.getCount()<=0){
return 0;
}else{
int sum= c.getInt(0);
Log.i("Sum of odometer", ""+sum);
return sum;
}
它给了我这个例外。如果我在其他部分写这个:
int sum= c.getColumnIndex("odometer");
Log.i("Sum of odometer", ""+sum);
return sum;
然后返回 0,但是当我输入 0 时,它给了我异常,我无法找出我的错。任何人都可以帮忙吗?