[解决android之android.database.sqlite.SQLiteException: no such column


版权声明:本文为CSDN博主「NH4L」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/leege666/article/details/86666137

问题:

最近在写仿淘宝程序的时候,更改了一张表中一列数据的索引,在运行的时候突然崩了,并报错:

android.database.sqlite.SQLiteException: no such column

问题原因:

由于开始的数据库中的索引是原索引,当索引被更改的时候,重新安装APP时会发生原先的userData.db残留在模拟器中,再次使用SQLite语句进行插入数据库表中时,使用的还是原来建的.db文件,所以表中不含你更改后的索引,只有更改前的索引。


解决方法:

在模拟器中卸载你的APP,再运行你的APP工程,就不会出错了。

[解决android之android.database.sqlite.SQLiteException: no such column

上一篇:iOS唤起input慢


下一篇:1244-作为一个java开发者的知识储备