Android Java Sqlite Exception index 0 solicitado con un tamaño de 0

Creo que entiendo a qué se refiere este error. Básicamente, según tengo entendido, el cursor está vacío. Lo que significa que la consulta no encuentra ninguna fila que sea igual a su instrucción where.

La consulta es básicamente

SELECCIONE * DE las preguntas DONDE _id = 2

Ahora, lo que no entiendo es que si utilizo una base de datos con 7 registros, está bien, entonces cuando la cambio a una con 100, ejecuta esta excepción. Lo extraño es que, desde otras partes de la aplicación, envío el contenido completo de las bases de datos haciendo referencia a columnas específicas.

Todas las columnas en ambos db's se llaman iguales y al generar todo desde una tabla, puede referirse a todo. El problema parece ser cuando consulta la base de datos grande buscando específicamente una fila. Vuelve vacío.

¿Hay algo que estaría haciendo esto, como caracteres especiales o cualquier otra cosa que haya pasado por alto?

Respuesta 1

Más código sería útil. Lo obvio es verificar que su base de datos grande tenga el nombre de archivo, nombre de tabla y columna _id correctos y que haya una fila con _id = 2. Otra cosa que intentaría (probablemente no sea el problema) es poner comillas alrededor del 2 - WHERE _id = '2'.

Respuesta: 2

Actualmente tengo un problema con una interacción Servidor - Cliente. Tengo que leer varias impresiones que un servidor envía a un cliente, esto funciona, pero después de leer las líneas, parece que no ...

Resumen: quiero devolver un JSONArray a través de una respuesta HTTP. ¿Cómo puedo hacer eso? Estoy trabajando en un problema en el que anteriormente devolvía un objeto JSON, que se estaba convirtiendo a JSONEntity y ...

Estaba usando ANT para desplegar mis cosas en Tomcat. Pero tuve problemas con las dependencias faltantes y quería agregar Ivy, porque fue recomendado. Ahora agregué esto a mi archivo build.xml: <! - Ivy ...

Recibo una excepción de mapeo JSON cuando intento construir un HashMap. El mapa está codificado en una enumeración La entrada se ve así: {"someObject": {"myMap": {"1": "2"}}} El problema es que trata el "1" como un ...