0

table field ExpNoに表示したいTextView,カーソルまたはあなたが知っている方法でクエリを書くのを手伝ってください...

SQLクエリは次のようなものです: 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 に答える