1

こんにちは私はAndroidSQliteを初めて使用し、いくつかの例に従って学習します。データベースで使用可能なIDの数をフェッチするクエリを作成しようとしていますが、クエリに問題があるためエラーが返されるため、このクエリを修正するためのヘルプが必要です。

public Cursor getIds()
{
     return database.query(false, "details", "_id", "Select", "COUNT", null, null, null, null, null)
} 

前もって感謝します。

4

2 に答える 2

1

これを試して:

public Cursor getIds()
{
    String sql = "SELECT COUNT(_Id) AS CountTotal FROM details";
    return db.rawQuery(sql, null); 
}
于 2013-01-02T09:30:41.817 に答える
0

クエリが間違っています

query(String table、String [] columns、String selection、String [] selectionArgs、String groupBy、String has、String orderBy)

あなたはそのような何かを持っているべきです:

Cursor c=query("TABLE NAME",new String[]{"COLUMN_ID_NAME"},null,null,null,null);
return c.getCount();
于 2013-01-02T09:18:16.153 に答える