PDA

Ver la Versión Completa : Problema consulta sqlite


nacles
06/02/14, 15:35:09
Hola, a pesar de no ser un miembro activo del foro os leo a menudo y encuentro informacion muy util. Espero que me podais ayudar con un problemilla que me ha surgido.

Tengo cierta experiencia en manejo de bases de datos pero en el caso de Android estoy empezando. El problema esta en que esta consulta no me esta devolviendo ningun valor y por lo que imagino es posible que sea por como la gestiono con el cursor. Supongo esto por que esta misma consulta la ejecuto en un programa (el sqlitestudio en concreto) y me devuelve lo que quiero.

String consulta = "select producto from Productos, Relacion where Relacion.idempresa=1 and Relacion.idproducto=Productos.idproducto";

Cursor tablaDatos = dataBase.rawQuery(consulta, null);


if(tablaDatos.moveToFirst())
{
do{
String nombre = tablaDatos.getString(0);
Log.i("--->", " Nombre: "+nombre);
}while(tablaDatos.moveToNext());
}
Espero que alguien pueda decirme como seria la manera correcta de tratar esta consulta.

Muchas gracias y muy buen foro

jtsamper
06/02/14, 19:31:46
Solo tienes problemas en el mostrado??
Es decir, yo veo bien ese cursor, la pregunta es tienes datos en esa base de datosż?

nacles
07/02/14, 01:08:21
Resuelto, me dio una pájara y me olvide de hacer el execSQL para rellenar una de las tablas 8).

Gracias!