jueves, 11 de octubre de 2012

SQLException: SQL logic error or missing database

Estas usando tu content provider y alegremente recibes esta excepción "SQLException: SQL logic error or missing database" por supuesto no te cuadra de donde puede venir. Pues bien, ojo que los de sqlite han escrito esa excepción con un mensaje algo extraño o quizá es muy genérica. Cuando a mi me ha ocurido es por: - Estas ejecutando una instrucción SQL con un "?" que no se está reemplazando por nada ( ejemplo un WHERE ? que no intercambia el ? por la selección ). - Se está intentando introducir NULL en una columna que es non-NULL Humor: lo cojonudo es que te diga que a lo mejor no existe la base de datos.

No hay comentarios: