Android - ¿El cursor de SQLite getColumnIndex () distingue entre mayúsculas y minúsculas?
ientras trabajaba con SQLiteCursor en Android, supe que elgetColumnIndex () se comporta con mayúsculas y minúsculas, por ejemplo:
Ejemplo
Column Name in DB was: Rules
cursor.getColumnIndex("Rules") //workes fine
cursor.getColumnIndex("rules") //throws error, see the error detail
La documentación no dice nada al respecto, para más detalles por favor vea esto.
LogCat dice:
java.lang.IllegalStateException: no se pudo leer la fila 0, col -1 de CursorWindow. Asegúrese de que el cursor se inicialice correctamente antes de acceder a los datos de él
Estoy confundido por este comportamiento de SQLiteCursor, ¿alguien puede ayudarme a decir que esto es cierto O estoy haciendo algo mal? Puedo proporcionar el código si es necesario.
Gracias