0

タスクをカウントするためのこのコードは正しいですか?リストビューでこれらのカウントを取得する方法は?//連絡先のカウントを取得する

public int getTaskCount() {
     String countQuery = "SELECT Count(KEY_ROWID_REL) FROM  " + DATABASE_TABLE_REL;
     SQLiteDatabase db = this.getReadableDatabase();
     Cursor mcursor = db.rawQuery(countQuery, null);
     mcursor.moveToFirst();

     // return count
     return mcursor.getCount();
 }    

 private SQLiteDatabase getReadableDatabase() {
 // TODO Auto-generated method stub
 return null;
}

public long fetchAllProjectscount(int rowId) {
   String countQuery = "SELECT Count KEY_ROWID_REL FROM  " + DATABASE_TABLE_REL;
   SQLiteStatement statement =mDb.compileStatement(countQuery);
   return (int) statement.simpleQueryForLong();     
}
4

1 に答える 1

1

あなたのクエリは間違っています。これが正しいものです:

SELECT Count(KEY_ROWID_REL) FROM DATABASE_TABLE_REL;
于 2013-01-25T07:13:30.577 に答える