[解决] androide 之 android.database.sqlite.SQLiteException: hay tal columna

[解决] android.database.sqlite.SQLiteException: hay tal columna

Configuración:
el IDE: IDEA
base de datos: la SQLite
Andriod-V: 8,0 (simulador)
Gradle-V: 4,4

problema

Cuando Andrews desarrollado en una base de datos SQLite para volver a crear la base de datos e incluye un nuevo índice, pero no puede encontrar una mesa de exposición para devolver el índice de recién agregado? ? ?
Mi situación es el código correctamente, las operaciones de base de datos de comandos también correcta, pero eso sería un error.
Proveedores: modificar el código para borrar la caché de IDEA (inútil)

soluciones

La razón: Desde el inicio de la pequeña índice de la base de datos cuando se añade un nuevo tiempo, cuando vuelva a instalar el original APP userData.db sucederá restos en el simulador, usando de nuevo comunicado SQLite cuando se inserta en la tabla de base de datos, o el uso la construcción original del archivo .db, por lo que la tabla no contiene un índice su recién agregado.
Solución: desinstale el simulador en su APP, APP y ejecute el proyecto, no se equivoca.

Publicado 20 artículos originales · alabanza won 40 · Vistas a 30000 +

Supongo que te gusta

Origin blog.csdn.net/LeeGe666/article/details/86666137
Recomendado
Clasificación