Como obtener la cantidad de entradas de una SQLITE?

244 views
Skip to first unread message

EAGIN

unread,
Dec 7, 2010, 5:46:44 AM12/7/10
to Catalonia Android Community Group
Buenas,

Estoy trabajando por primera vez con sqlite, y tengo esta duda, existe
alguna manera de obtener la cantidad de entradas de una SQLITE?

En mi caso, mi aplicación no crea la base de datos, sinó que la
descarga de internet, y en la app necesitaría saber la cantidad de
entradas para poder hacer un "random" y mostrar alguna de ellas
aleatoriamente.

Gracias de antemano!!

Maikl Wakele

unread,
Dec 7, 2010, 8:25:45 AM12/7/10
to catd...@googlegroups.com
Con cantidad de entradas te refieres al número de registros de una tabla?
si es eso seria ejecutando la SQL "SELECT COUNT(*) FROM tabla"
No se si es lo que buscas, ya nos diras.
Saludos



2010/12/7 EAGIN <eagins...@gmail.com>

EAGIN Software

unread,
Dec 7, 2010, 8:38:02 AM12/7/10
to catd...@googlegroups.com

Si, a eso me refería!

Esta noche cuando llegue a casa me lo miro!

Gracias!

EAGIN Software.
sent from an android phone.

Maikl Wakele

unread,
Dec 7, 2010, 11:48:52 AM12/7/10
to catd...@googlegroups.com
Vale, lo que esto solo es la instrucción SQL, no hay nada de java,
no se hasta que punto tienes hecho el tema de abrir la base de datos y todo lo demás.
Tendras que crear una clase que herede de SQLiteOpenHelper y poner allí las funciones para acceder a los datos.
Si tienes algún problema ya nos lo comentaras.
Saludos.


2010/12/7 EAGIN Software <eagins...@gmail.com>

EAGIN Software

unread,
Dec 7, 2010, 11:54:24 AM12/7/10
to catd...@googlegroups.com

Sisi, la clase ya la he hecho, me ha costado algo porque es la primera vez que trabajo con sql, pero ya abro la db desde la sd y accedo a datos concretos, lo único que me falta es poder hacer el random!

A ver si esta noche me puedo liar un rato! Ya comentaré que tal!

EAGIN Software.
sent from an android phone.

Sergi Martínez

unread,
Dec 7, 2010, 1:28:50 PM12/7/10
to catd...@googlegroups.com
T'hauries de llegir aixo: http://ow.ly/3fiVy


2010/12/7 EAGIN Software <eagins...@gmail.com>

EAGIN Software

unread,
Dec 9, 2010, 1:17:22 PM12/9/10
to catd...@googlegroups.com

Merci Sergi! De moment ho he deixat de costat per centrarme en un altre tema i tornar al tema base de dades amb calma, aixi que m'anirà de perles!

EAGIN Software.
sent from an android phone.

EAGIN Software

unread,
Dec 13, 2010, 3:11:26 AM12/13/10
to catd...@googlegroups.com
Buenas, por si a alguien le puede servir, el método para devolver el número de entradas de una DB Sqlite:

    public int countTips() {
        return (int)DatabaseUtils.queryNumEntries(db,DATABASE_TABLE);
    }

Creo que más fácil impossible :P

PS: gracias a los que repondisteis!!

2010/12/9 EAGIN Software <eagins...@gmail.com>



--

Esteve Aguilera

EAGIN Software
http://twitter.com/EAGINsoftware
http://es.linkedin.com/in/esteveaguilera
Reply all
Reply to author
Forward
0 new messages