Haz una consulta normal y cuando recuperes el cursor usa el .count()
Grupo: http://groups.google.com/group/android-startup/topics
- contar registros [1 actualización]
Dante Valencia <dante.va...@gmail.com> Jul 02 08:54AM -0700
una ayuda por favor, como puedo contar la cantidad de registros que tengo
en una tabla?
select count (*) from customers
deseo hacer eso pero desde android, como haria?
encontre este codigo pero no entiendo como llamo la funcion
1. public int cuentaPalabras(String
<http://www.google.com/search?hl=en&q=allinurl%3Adocs.oracle.com+javase+docs+api+string>
Categoria){
2. SQLiteDatabase db = this.getReadableDatabase();
3. int numPalabras = 0;
4. try{
5. Cursor
<http://www.google.com/search?hl=en&q=allinurl%3Adocs.oracle.com+javase+docs+api+cursor>
cursor = db.rawQuery("SELECT * FROM Palabras WHERE Categoria = ?", new
String
<http://www.google.com/search?hl=en&q=allinurl%3Adocs.oracle.com+javase+docs+api+string>
[] { Categoria });
6. numPalabras = cursor.getCount();
7. } catch(Exception
<http://www.google.com/search?hl=en&q=allinurl%3Adocs.oracle.com+javase+docs+api+exception>
e){
8. Log.i("El error", e.toString());
9. }
10.
11. return numPalabras;
12. }
lo que no entiendo es porque tiene el String Categoria,
Gracias un saludo