0

我想显示table field ExpNoTextView,请帮我用光标或你知道的方式写查询...

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();          
   }
4

1 回答 1

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")));
于 2012-10-05T04:10:59.683 回答