我想在TextView中显示表字段ExpNo

时间:2012-10-05 03:49:38

标签: android sqlite android-cursor

我想在table field ExpNo中显示TextView,请帮我用光标或您知道的方式编写查询...

Sql Query就像:Select Max(ExpNo) from table; (如何在android中编写此查询)

请帮帮我......

我写得像:

public void dispExpNo()  
   {
    String[] exno = {"ExpNo"};  
    Cursor c = db.query("tb_expense",exno,null,null,null,null,null);                
    txtExpno.setText(""+c.getInt(0));
    c.close();          
   }

1 个答案:

答案 0 :(得分:0)

如果您愿意,可以使用rawQuery:

Cursor c=db.rawQuery("select Max(ExpNo) from table", null);
txtExpno.setText(c.getString(c.getColumnIndex("ExpNo")));

或者您可以使用标准的android查询,如下所示:

Cursor c=db.query("tb_expense",exno,"MAX(ExpNo)",null,null,null,null);
txtExpno.setText(c.getString(c.getColumnIndex("ExpNo")));